[webkit-changes] [WebKit/WebKit] c9f96b: Reduce padding in MacroAssembler::Jump on ARM64
Commit Queue
noreply at github.com
Tue Nov 14 10:31:52 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c9f96b41388b940fad2d3d7e49140f4539cc8f17
https://github.com/WebKit/WebKit/commit/c9f96b41388b940fad2d3d7e49140f4539cc8f17
Author: David Degazio <d_degazio at apple.com>
Date: 2023-11-14 (Tue, 14 Nov 2023)
Changed paths:
M Source/JavaScriptCore/assembler/ARM64Assembler.h
M Source/JavaScriptCore/assembler/AbstractMacroAssembler.h
Log Message:
-----------
Reduce padding in MacroAssembler::Jump on ARM64
https://bugs.webkit.org/show_bug.cgi?id=264513
rdar://118195458
Reviewed by Mark Lam.
Rearranges the ARM64-specific fields of MacroAssembler::Jump, and
uses uint8_t as the storage type for ARM64Assembler::Condition and
ARM64Assembler::JumpType, overall bringing the size of Jump from
32 to 16 bytes.
* Source/JavaScriptCore/assembler/ARM64Assembler.h:
* Source/JavaScriptCore/assembler/AbstractMacroAssembler.h:
(JSC::AbstractMacroAssembler::Jump::Jump):
Canonical link: https://commits.webkit.org/270716@main
More information about the webkit-changes
mailing list