source:
webkit/trunk/Source/JavaScriptCore/jit
Name | Size | Rev | Age | Author | Last Change |
---|---|---|---|---|---|
../ | |||||
AssemblyHelpers.cpp | 51.0 KB | 295008 | 3 years | Shrink Structure to 96 Bytes when addresses can be encoded in 36-bits … | |
AssemblyHelpers.h | 65.4 KB | 295449 | 3 years | Enable WasmLLInt on ARMv7 Patch by Geza Lore <Geza Lore> on … | |
AssemblyHelpersSpoolers.h | 21.3 KB | 290907 | 3 years | AssemblyHelpersSpoolers: use load/store pair on ARMv7 … | |
BaselineJITCode.cpp | 2.4 KB | 283482 | 4 years | Non-unified build fixes, early October 2021 edition … | |
BaselineJITCode.h | 3.9 KB | 294873 | 3 years | [JSC] Introduce unlinked StructureStubInfo into uDFG … | |
BaselineJITPlan.cpp | 2.9 KB | 288261 | 3 years | Update ARM64EHash https://bugs.webkit.org/show_bug.cgi?id=235192 … | |
BaselineJITPlan.h | 1.7 KB | 278082 | 4 years | Merge all the JIT worklists into a shared worklist … | |
BaselineJITRegisters.h | 14.6 KB | 294873 | 3 years | [JSC] Introduce unlinked StructureStubInfo into uDFG … | |
BinarySwitch.cpp | 17.4 KB | 261755 | 5 years | [IWYU] Remove unnecessary includes from JSC implementation files … | |
BinarySwitch.h | 4.4 KB | 242673 | 6 years | BinarySwitch can be shrunk by 8 bytes … | |
CachedRecovery.cpp | 2.3 KB | 284923 | 4 years | [JSC][32bit] Fix CSR restore on DFG tail calls, add extra register on … | |
CachedRecovery.h | 4.1 KB | 245239 | 6 years | [JSC] Compress miscelaneous JIT related data structures with Packed<> … | |
CallFrameShuffleData.cpp | 4.8 KB | 294794 | 3 years | [JSC][ARMv7] Support callee save FPRs Patch by Geza Lore … | |
CallFrameShuffleData.h | 2.1 KB | 287596 | 3 years | [JSC] Remove m_calleeSaveRegisters from CodeBlock::JITData and rename … | |
CallFrameShuffler32_64.cpp | 12.0 KB | 294794 | 3 years | [JSC][ARMv7] Support callee save FPRs Patch by Geza Lore … | |
CallFrameShuffler64.cpp | 15.2 KB | 263824 | 5 years | Rename zeroExtend32ToPtr to zeroExtend32ToWord … | |
CallFrameShuffler.cpp | 30.7 KB | 292014 | 3 years | [JSC] Clean up some 32bit load/store with 64bit load/store … | |
CallFrameShuffler.h | 29.3 KB | 294794 | 3 years | [JSC][ARMv7] Support callee save FPRs Patch by Geza Lore … | |
CCallHelpers.cpp | 6.1 KB | 292445 | 3 years | [JSC] Strictly annotate pointers with TrustedImmPtr in CCallHelpers … | |
CCallHelpers.h | 49.7 KB | 293092 | 3 years | [JSC] Accommodate the RISCV64 C calling convention … | |
ExecutableAllocationFuzz.cpp | 3.3 KB | 280004 | 4 years | Unreviewed, reverting r279916. … | |
ExecutableAllocationFuzz.h | 1.8 KB | 206525 | 9 years | Unreviewed, rolling out r206522. Roll r206506 back in since the build … | |
ExecutableAllocator.cpp | 48.0 KB | 295680 | 3 years | Enhance RawPointer to take function pointers as well. … | |
ExecutableAllocator.h | 6.4 KB | 288028 | 3 years | Make isJITPC fast https://bugs.webkit.org/show_bug.cgi?id=235241 … | |
ExecutableMemoryHandle.h | 3.5 KB | 289590 | 3 years | [libpas] jit_heap should support the segregated heap … | |
FPRInfo.h | 17.3 KB | 294794 | 3 years | [JSC][ARMv7] Support callee save FPRs Patch by Geza Lore … | |
GCAwareJITStubRoutine.cpp | 8.2 KB | 288815 | 3 years | Reland StructureID overhaul … | |
GCAwareJITStubRoutine.h | 7.3 KB | 286769 | 3 years | [JSC] Introduce BaselineCallLinkInfo and OptimizingCallLinkInfo to … | |
GPRInfo.cpp | 1.6 KB | 251263 | 6 years | Use constexpr in more places and remove some unnecessary external … | |
GPRInfo.h | 46.1 KB | 294873 | 3 years | [JSC] Introduce unlinked StructureStubInfo into uDFG … | |
ICStats.cpp | 3.8 KB | 277920 | 4 years | Replace LockHolder with Locker in local variables … | |
ICStats.h | 7.0 KB | 288085 | 3 years | Fix C++20 build warnings with GCC … | |
IntrinsicEmitter.cpp | 6.4 KB | 294873 | 3 years | [JSC] Introduce unlinked StructureStubInfo into uDFG … | |
JIT.cpp | 42.3 KB | 295614 | 3 years | [JSC] Always create StructureStubInfo for op_get_by_val … | |
JIT.h | 45.0 KB | 294873 | 3 years | [JSC] Introduce unlinked StructureStubInfo into uDFG … | |
JITAddGenerator.cpp | 7.5 KB | 281355 | 4 years | [JSC] Simplify moveIntsToDouble … | |
JITAddGenerator.h | 2.8 KB | 281355 | 4 years | [JSC] Simplify moveIntsToDouble … | |
JITAllocator.h | 2.5 KB | 227617 | 7 years | JSC GC should support TLCs (thread local caches) … | |
JITArithmetic.cpp | 39.7 KB | 292445 | 3 years | [JSC] Strictly annotate pointers with TrustedImmPtr in CCallHelpers … | |
JITBitAndGenerator.cpp | 3.3 KB | 250094 | 6 years | Replace JSValue #defines with static constexpr values. … | |
JITBitAndGenerator.h | 1.8 KB | 206525 | 9 years | Unreviewed, rolling out r206522. Roll r206506 back in since the build … | |
JITBitBinaryOpGenerator.h | 2.4 KB | 206525 | 9 years | Unreviewed, rolling out r206522. Roll r206506 back in since the build … | |
JITBitOrGenerator.cpp | 2.8 KB | 250094 | 6 years | Replace JSValue #defines with static constexpr values. … | |
JITBitOrGenerator.h | 1.8 KB | 206525 | 9 years | Unreviewed, rolling out r206522. Roll r206506 back in since the build … | |
JITBitXorGenerator.cpp | 2.8 KB | 250094 | 6 years | Replace JSValue #defines with static constexpr values. … | |
JITBitXorGenerator.h | 1.8 KB | 206525 | 9 years | Unreviewed, rolling out r206522. Roll r206506 back in since the build … | |
JITCall.cpp | 27.9 KB | 294873 | 3 years | [JSC] Introduce unlinked StructureStubInfo into uDFG … | |
JITCode.cpp | 7.9 KB | 293714 | 3 years | [JSC] Introduce unlinked version of invalidation … | |
JITCode.h | 8.8 KB | 294873 | 3 years | [JSC] Introduce unlinked StructureStubInfo into uDFG … | |
JITCodeInlines.h | 1.9 KB | 261181 | 5 years | Add Clobberize validator for clobber top. … | |
JITCodeMap.h | 3.7 KB | 277963 | 4 years | Unreviewed, revert r276610 because it causes a 1% PLT regression. … | |
JITCompilation.cpp | 1.8 KB | 271594 | 4 years | [JSC] Implement a B3::Compilation replacement for wasm-llint … | |
JITCompilation.h | 2.3 KB | 271594 | 4 years | [JSC] Implement a B3::Compilation replacement for wasm-llint … | |
JITCompilationEffort.h | 1.4 KB | 206525 | 9 years | Unreviewed, rolling out r206522. Roll r206506 back in since the build … | |
JITCompilationKey.cpp | 1.6 KB | 283139 | 4 years | Build an unlinked baseline JIT … | |
JITCompilationKey.h | 3.3 KB | 283139 | 4 years | Build an unlinked baseline JIT … | |
JITCompilationMode.cpp | 2.1 KB | 291332 | 3 years | [JSC] Add UnlinkedDFG compilation mode enum … | |
JITCompilationMode.h | 2.2 KB | 291332 | 3 years | [JSC] Add UnlinkedDFG compilation mode enum … | |
JITDisassembler.cpp | 7.2 KB | 294180 | 3 years | Enhance the ARM64Disassembler to print pc indices and better branch … | |
JITDisassembler.h | 3.5 KB | 294180 | 3 years | Enhance the ARM64Disassembler to print pc indices and better branch … | |
JITDivGenerator.cpp | 5.4 KB | 281355 | 4 years | [JSC] Simplify moveIntsToDouble … | |
JITDivGenerator.h | 2.9 KB | 252422 | 6 years | Split ArithProfile into a Unary and a Binary version … | |
JITExceptions.cpp | 3.5 KB | 290768 | 3 years | Refactor OpcodeTraits to support the possibility of having 2-byte WASM … | |
JITExceptions.h | 1.4 KB | 251425 | 6 years | [JSC] Thread JSGlobalObject* instead of ExecState* … | |
JITInlineCacheGenerator.cpp | 25.9 KB | 295614 | 3 years | [JSC] Always create StructureStubInfo for op_get_by_val … | |
JITInlineCacheGenerator.h | 25.4 KB | 295614 | 3 years | [JSC] Always create StructureStubInfo for op_get_by_val … | |
JITInlines.h | 19.9 KB | 292083 | 3 years | [JSC] Use constants buffer to load JSGlobalObject in BaselineJIT … | |
JITLeftShiftGenerator.cpp | 3.0 KB | 250094 | 6 years | Replace JSValue #defines with static constexpr values. … | |
JITLeftShiftGenerator.h | 1.8 KB | 206525 | 9 years | Unreviewed, rolling out r206522. Roll r206506 back in since the build … | |
JITMathIC.h | 10.9 KB | 277305 | 4 years | Add support to collect stats on cumulative LinkBuffer linked sizes … | |
JITMathICForwards.h | 1.8 KB | 206289 | 9 years | [JSC] Use an inline cache to generate op_negate … | |
JITMathICInlineResult.h | 1.5 KB | 203537 | 9 years | op_add/ValueAdd should be an IC in all JIT tiers … | |
JITMulGenerator.cpp | 11.0 KB | 281355 | 4 years | [JSC] Simplify moveIntsToDouble … | |
JITMulGenerator.h | 2.8 KB | 281355 | 4 years | [JSC] Simplify moveIntsToDouble … | |
JITNegGenerator.cpp | 5.3 KB | 252422 | 6 years | Split ArithProfile into a Unary and a Binary version … | |
JITNegGenerator.h | 2.1 KB | 252422 | 6 years | Split ArithProfile into a Unary and a Binary version … | |
JITOpaqueByproduct.h | 1.7 KB | 271594 | 4 years | [JSC] Implement a B3::Compilation replacement for wasm-llint … | |
JITOpaqueByproducts.cpp | 1.9 KB | 271594 | 4 years | [JSC] Implement a B3::Compilation replacement for wasm-llint … | |
JITOpaqueByproducts.h | 1.9 KB | 271594 | 4 years | [JSC] Implement a B3::Compilation replacement for wasm-llint … | |
JITOpcodes32_64.cpp | 8.5 KB | 290768 | 3 years | Refactor OpcodeTraits to support the possibility of having 2-byte WASM … | |
JITOpcodes.cpp | 71.4 KB | 294873 | 3 years | [JSC] Introduce unlinked StructureStubInfo into uDFG … | |
JITOperations.cpp | 157.0 KB | 295066 | 3 years | ASSERTION FAILED: regExp->isValid() LLIntSlowPaths.cpp(625) … | |
JITOperations.h | 27.7 KB | 293009 | 3 years | [JSC] Use constants buffer in DFG … | |
JITPlan.cpp | 7.1 KB | 291417 | 3 years | Unreviewed, non-unified build fix … | |
JITPlan.h | 3.3 KB | 291332 | 3 years | [JSC] Add UnlinkedDFG compilation mode enum … | |
JITPlanStage.h | 1.4 KB | 278082 | 4 years | Merge all the JIT worklists into a shared worklist … | |
JITPropertyAccess.cpp | 112.7 KB | 295614 | 3 years | [JSC] Always create StructureStubInfo for op_get_by_val … | |
JITRightShiftGenerator.cpp | 5.8 KB | 281355 | 4 years | [JSC] Simplify moveIntsToDouble … | |
JITRightShiftGenerator.h | 2.1 KB | 281355 | 4 years | [JSC] Simplify moveIntsToDouble … | |
JITSafepoint.cpp | 4.3 KB | 278257 | 4 years | Drop UncheckedCondition / UncheckedLock … | |
JITSafepoint.h | 2.3 KB | 278082 | 4 years | Merge all the JIT worklists into a shared worklist … | |
JITScannable.h | 1.6 KB | 278082 | 4 years | Merge all the JIT worklists into a shared worklist … | |
JITSizeStatistics.cpp | 3.1 KB | 288085 | 3 years | Fix C++20 build warnings with GCC … | |
JITSizeStatistics.h | 2.0 KB | 278237 | 4 years | Non-unified build fixes, late-ish May 2021 edition redux … | |
JITStubRoutine.cpp | 1.6 KB | 261755 | 5 years | [IWYU] Remove unnecessary includes from JSC implementation files … | |
JITStubRoutine.h | 4.7 KB | 288815 | 3 years | Reland StructureID overhaul … | |
JITStubsMSVC64.asm | 11.4 KB | 267820 | 5 years | [JSC] We should not tag C function with JIT code related ptr tag … | |
JITSubGenerator.cpp | 5.4 KB | 281355 | 4 years | [JSC] Simplify moveIntsToDouble … | |
JITSubGenerator.h | 2.7 KB | 281355 | 4 years | [JSC] Simplify moveIntsToDouble … | |
JITThunks.cpp | 11.4 KB | 290647 | 3 years | [JSC] Port EXTRA_CTI_THUNKS to all platforms … | |
JITThunks.h | 5.0 KB | 290647 | 3 years | [JSC] Port EXTRA_CTI_THUNKS to all platforms … | |
JITToDFGDeferredCompilationCallback.cpp | 2.9 KB | 261755 | 5 years | [IWYU] Remove unnecessary includes from JSC implementation files … | |
JITToDFGDeferredCompilationCallback.h | 1.9 KB | 261567 | 5 years | [clang-tidy] Run modernize-use-override over JSC, then ensure as much … | |
JITWorklist.cpp | 11.6 KB | 285715 | 4 years | Non-unified build fixes, early November 2021 edition, bis x2 … | |
JITWorklist.h | 4.2 KB | 279961 | 4 years | JITWorklist::waitUntilAllPlansForVMAreReady() should also be notified … | |
JITWorklistInlines.h | 1.7 KB | 278082 | 4 years | Merge all the JIT worklists into a shared worklist … | |
JITWorklistThread.cpp | 5.2 KB | 279961 | 4 years | JITWorklist::waitUntilAllPlansForVMAreReady() should also be notified … | |
JITWorklistThread.h | 2.1 KB | 278257 | 4 years | Drop UncheckedCondition / UncheckedLock … | |
JSInterfaceJIT.h | 4.5 KB | 293087 | 3 years | Unify calls and checks for CellTag … | |
PCToCodeOriginMap.cpp | 11.8 KB | 286920 | 3 years | Teach the sampling profiler how to display origin data for B3 Wasm … | |
PCToCodeOriginMap.h | 3.0 KB | 286920 | 3 years | Teach the sampling profiler how to display origin data for B3 Wasm … | |
PolymorphicCallStubRoutine.cpp | 5.6 KB | 278656 | 4 years | [JSC] Use DataIC for AccessCase … | |
PolymorphicCallStubRoutine.h | 3.5 KB | 275542 | 4 years | [WTF] Introduce FixedVector and use it for FixedOperands … | |
Reg.cpp | 1.8 KB | 236381 | 7 years | [JSC] Enable LLInt ASM interpreter on X64 and ARM64 in non JIT … | |
Reg.h | 6.2 KB | 264488 | 5 years | [WTF] Remove the unnecessary inner class DefaultHash<T>::Hash … | |
RegisterAtOffset.cpp | 1.7 KB | 236381 | 7 years | [JSC] Enable LLInt ASM interpreter on X64 and ARM64 in non JIT … | |
RegisterAtOffset.h | 2.5 KB | 237173 | 7 years | Support arm64 CPUs with a 32-bit address space … | |
RegisterAtOffsetList.cpp | 4.1 KB | 294794 | 3 years | [JSC][ARMv7] Support callee save FPRs Patch by Geza Lore … | |
RegisterAtOffsetList.h | 3.2 KB | 294794 | 3 years | [JSC][ARMv7] Support callee save FPRs Patch by Geza Lore … | |
RegisterMap.h | 2.9 KB | 236381 | 7 years | [JSC] Enable LLInt ASM interpreter on X64 and ARM64 in non JIT … | |
RegisterSet.cpp | 13.6 KB | 294794 | 3 years | [JSC][ARMv7] Support callee save FPRs Patch by Geza Lore … | |
RegisterSet.h | 7.1 KB | 294087 | 3 years | Better handle clobbered registers in O0 register allocation … | |
ScratchRegisterAllocator.cpp | 9.3 KB | 293203 | 3 years | [JSC] Remove TempRegisterSet … | |
ScratchRegisterAllocator.h | 3.7 KB | 293279 | 3 years | Unreviewed, non-unified build fixes after r293203 … | |
SetupVarargsFrame.cpp | 7.8 KB | 275626 | 4 years | [JSC] Use FixedVector more in bytecode dir and JumpTable … | |
SetupVarargsFrame.h | 2.0 KB | 218794 | 8 years | Remove excessive headers from JavaScriptCore … | |
SlowPathCall.cpp | 4.1 KB | 294180 | 3 years | Enhance the ARM64Disassembler to print pc indices and better branch … | |
SlowPathCall.h | 1.9 KB | 290647 | 3 years | [JSC] Port EXTRA_CTI_THUNKS to all platforms … | |
Snippet.h | 2.6 KB | 218794 | 8 years | Remove excessive headers from JavaScriptCore … | |
SnippetOperand.h | 3.2 KB | 245239 | 6 years | [JSC] Compress miscelaneous JIT related data structures with Packed<> … | |
SnippetParams.h | 3.7 KB | 218794 | 8 years | Remove excessive headers from JavaScriptCore … | |
SnippetReg.h | 3.2 KB | 284213 | 4 years | Remove Variant.h https://bugs.webkit.org/show_bug.cgi?id=231744 Patch … | |
SnippetSlowPathCalls.h | 1.5 KB | 251425 | 6 years | [JSC] Thread JSGlobalObject* instead of ExecState* … | |
SpecializedThunkJIT.h | 7.0 KB | 294180 | 3 years | Enhance the ARM64Disassembler to print pc indices and better branch … | |
SpillRegistersMode.h | 1.4 KB | 242812 | 6 years | A lot more classes have padding that can be reduced by reordering … | |
TagRegistersMode.cpp | 1.7 KB | 200606 | 9 years | Polymorphic operands in operators coerces downstream values to double. … | |
TagRegistersMode.h | 1.5 KB | 206525 | 9 years | Unreviewed, rolling out r206522. Roll r206506 back in since the build … | |
ThunkGenerator.h | 1.7 KB | 294180 | 3 years | Enhance the ARM64Disassembler to print pc indices and better branch … | |
ThunkGenerators.cpp | 79.3 KB | 294642 | 3 years | Unskip JSTests/stress/shadow-realm-import-value.js on ARMv7 and MIPS … | |
ThunkGenerators.h | 3.9 KB | 290647 | 3 years | [JSC] Port EXTRA_CTI_THUNKS to all platforms … |
Note:
See TracBrowser
for help on using the repository browser.