haikuwebkit/Source/JavaScriptCore/assembler
Commit Queue 5f61783a4c Unreviewed, reverting r280984 and r280996.
https://bugs.webkit.org/show_bug.cgi?id=229384

Speedometer2 0.3-0.5% regression

Reverted changesets:

"Update ARM64EHash"
https://bugs.webkit.org/show_bug.cgi?id=228962
https://commits.webkit.org/r280984

"Refactor some ARM64EHash code."
https://bugs.webkit.org/show_bug.cgi?id=229054
https://commits.webkit.org/r280996

Canonical link: https://commits.webkit.org/240805@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281397 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-22 07:35:07 +00:00
..
ARM64Assembler.h Add a new pattern to instruction selector to use BIC supported by ARM64 2021-06-29 04:05:14 +00:00
ARM64EAssembler.h [JSC] Use ARM atomic ops in wasm 2020-11-28 04:31:41 +00:00
ARM64Registers.h
ARMv7Assembler.h [JSC] Remove warnings about unnecessary operator= for ARMv7Assembler LinkRecord 2021-03-31 16:15:15 +00:00
ARMv7Registers.h
AbortReason.h Fix a typo in JITUncoughtExceptionAfterCall. 2021-04-07 18:22:29 +00:00
AbstractMacroAssembler.cpp
AbstractMacroAssembler.h [JSC] Clean up Yarr by using `static constexpr` 2021-07-31 20:43:43 +00:00
AllowMacroScratchRegisterUsage.h
AllowMacroScratchRegisterUsageIf.h
AssemblerBuffer.cpp Validate every instruction in AssemblerBuffer 2021-01-05 07:19:24 +00:00
AssemblerBuffer.h Unreviewed, reverting r280984 and r280996. 2021-08-22 07:35:07 +00:00
AssemblerCommon.h Add ldp and stp support for FP registers, plus some bug fixes. 2021-06-15 01:04:01 +00:00
CPU.cpp
CPU.h
CodeLocation.h
DisallowMacroScratchRegisterUsage.h Fix MacroAssemblerARM64E::validateUntaggedPtr() to account for TBI. 2020-12-18 21:42:13 +00:00
FastJITPermissions.h Determine if we have useFastJITPermissions on arm64e at runtime instead of hardcoding it as always enabled 2021-03-18 00:07:54 +00:00
JITOperationList.cpp [JSC] Introduce vmEntryCustomAccessor and vmEntryHostFunction for JITCage 2020-12-14 10:32:10 +00:00
JITOperationList.h [JSC] Introduce vmEntryCustomAccessor and vmEntryHostFunction for JITCage 2020-12-14 10:32:10 +00:00
LinkBuffer.cpp Unreviewed, reverting r280984 and r280996. 2021-08-22 07:35:07 +00:00
LinkBuffer.h Remove <wtf/Optional.h> 2021-06-02 06:45:51 +00:00
MIPSAssembler.h Sign m_offset in AssemblerLabel 2021-02-02 07:46:20 +00:00
MIPSRegisters.h
MacroAssembler.cpp Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
MacroAssembler.h [JSC] Remove unnecessary moves in Yarr's sub32 / add32 related code 2021-08-20 18:09:48 +00:00
MacroAssemblerARM64.cpp [WPE][GTK] Support building against uClibc 2021-06-01 13:01:01 +00:00
MacroAssemblerARM64.h for-in should only emit one loop in bytecode 2021-08-07 21:38:59 +00:00
MacroAssemblerARM64E.h [Revert r278576] Put the Baseline JIT prologue and op_loop_hint code in JIT thunks. 2021-06-19 08:25:14 +00:00
MacroAssemblerARMv7.cpp Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
MacroAssemblerARMv7.h [JSC] Simplify moveIntsToDouble 2021-08-21 00:54:50 +00:00
MacroAssemblerCodeRef.cpp
MacroAssemblerCodeRef.h CallFrame::returnPC should untag the return address before passing it to ReturnAddressPtr 2021-08-10 18:17:15 +00:00
MacroAssemblerHelpers.h [JSC] branchTest8 should not emit tst for Zero/NonZero cases 2021-07-31 04:46:30 +00:00
MacroAssemblerMIPS.cpp Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
MacroAssemblerMIPS.h [JSC] Simplify moveIntsToDouble 2021-08-21 00:54:50 +00:00
MacroAssemblerPrinter.cpp Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
MacroAssemblerPrinter.h Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
MacroAssemblerX86Common.cpp Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
MacroAssemblerX86Common.h [JSC] Remove unnecessary moves in Yarr's sub32 / add32 related code 2021-08-20 18:09:48 +00:00
MacroAssemblerX86_64.h for-in should only emit one loop in bytecode 2021-08-07 21:38:59 +00:00
MaxFrameExtentForSlowPathCall.h
PerfLog.cpp Stop using UncheckedLock in JSC::PerfLog 2021-05-25 23:14:19 +00:00
PerfLog.h Stop using UncheckedLock in JSC::PerfLog 2021-05-25 23:14:19 +00:00
Printer.cpp
Printer.h
ProbeContext.cpp Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
ProbeContext.h Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
ProbeFrame.h Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
ProbeStack.cpp Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
ProbeStack.h Remove ENABLE(MASM_PROBE) flag. 2021-05-23 21:46:38 +00:00
RegisterInfo.h
X86Assembler.h Sign m_offset in AssemblerLabel 2021-02-02 07:46:20 +00:00
X86Registers.h
X86_64Registers.h
testmasm.cpp [JSC] Remove unnecessary moves in Yarr's sub32 / add32 related code 2021-08-20 18:09:48 +00:00