source: webkit/trunk/Source/JavaScriptCore/jit@ 217108

Name Size Rev Age Author Last Change
../
AssemblyHelpers.cpp 30.8 KB 214927   8 years mark.lam On ARM64, DFG::SpeculativeJIT::compileArithMod() failed to ensure …
AssemblyHelpers.h 56.8 KB 214645   8 years sbarati WebAssembly: When Wasm calls to C, it should use Wasm::Context* …
BinarySwitch.cpp 16.9 KB 189586   10 years fpizlo There should be one stub hanging off an inline cache that contains …
BinarySwitch.h 4.4 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
CachedRecovery.cpp 2.2 KB 209764   8 years commit-queue Unreviewed, rolling out r209725. …
CachedRecovery.h 4.1 KB 209764   8 years commit-queue Unreviewed, rolling out r209725. …
CallFrameShuffleData.cpp 2.4 KB 189999   10 years msaboff [ES6] Tail call fast path should efficiently reuse the frame's stack …
CallFrameShuffleData.h 1.8 KB 209846   8 years fpizlo DirectTailCall implementation needs to tell the shuffler what to put …
CallFrameShuffler32_64.cpp 12.0 KB 194175   9 years fpizlo Improve JSObject::put performance …
CallFrameShuffler64.cpp 15.1 KB 209764   8 years commit-queue Unreviewed, rolling out r209725. …
CallFrameShuffler.cpp 30.5 KB 210232   8 years julien.brianceau Remove sh4 specific code from JavaScriptCore
CallFrameShuffler.h 27.1 KB 209846   8 years fpizlo DirectTailCall implementation needs to tell the shuffler what to put …
CCallHelpers.cpp 3.8 KB 214531   8 years sbarati AssemblyHelpers should not have a VM field …
CCallHelpers.h 98.1 KB 214531   8 years sbarati AssemblyHelpers should not have a VM field …
CompactJITCodeMap.h 9.0 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
ExecutableAllocationFuzz.cpp 2.7 KB 191058   10 years mark.lam Rename some JSC option names to be more uniform. …
ExecutableAllocationFuzz.h 1.8 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
ExecutableAllocator.cpp 15.1 KB 214571   8 years sbarati LinkBuffer and ExecutableAllocator shouldn't have anything to do with …
ExecutableAllocator.h 5.0 KB 215638   8 years keith_miller Unreviewed, rolling out r215634. underlying build issues should have …
FPRInfo.h 13.0 KB 210232   8 years julien.brianceau Remove sh4 specific code from JavaScriptCore
GCAwareJITStubRoutine.cpp 5.2 KB 212365   8 years utatane.tea [JSC] Drop PassRefPtr https://bugs.webkit.org/show_bug.cgi?id=168320
GCAwareJITStubRoutine.h 5.1 KB 212365   8 years utatane.tea [JSC] Drop PassRefPtr https://bugs.webkit.org/show_bug.cgi?id=168320
GPRInfo.cpp 1.8 KB 199069   9 years fpizlo PolymorphicAccess should have a MegamorphicLoad case …
GPRInfo.h 29.6 KB 210232   8 years julien.brianceau Remove sh4 specific code from JavaScriptCore
HostCallReturnValue.cpp 1.5 KB 163844   11 years fpizlo Rename Operations.h to JSCInlines.h …
HostCallReturnValue.h 2.1 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
ICStats.cpp 3.6 KB 215265   8 years utatane.tea [WTF] Introduce Thread class and use RefPtr<Thread> and align Windows …
ICStats.h 5.7 KB 215265   8 years utatane.tea [WTF] Introduce Thread class and use RefPtr<Thread> and align Windows …
IntrinsicEmitter.cpp 4.7 KB 212453   8 years keith_miller Refactor AccessCase to be more like B3Value …
JIT.cpp 35.8 KB 215984   8 years gskachkov [ES6]. Implement Annex B.3.3 function hoisting rules for eval …
JIT.h 50.0 KB 215984   8 years gskachkov [ES6]. Implement Annex B.3.3 function hoisting rules for eval …
JITAddGenerator.cpp 7.6 KB 206392   9 years benjamin [JSC] Shrink the Math inline caches some more …
JITAddGenerator.h 2.9 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITArithmetic32_64.cpp 13.5 KB 198364   9 years fpizlo Replace all of the various non-working and non-compiling sampling …
JITArithmetic.cpp 38.4 KB 206392   9 years benjamin [JSC] Shrink the Math inline caches some more …
JITBitAndGenerator.cpp 3.3 KB 194042   9 years mark.lam Misc. small fixes in snippet related code. …
JITBitAndGenerator.h 1.8 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITBitBinaryOpGenerator.h 2.4 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITBitOrGenerator.cpp 2.8 KB 194042   9 years mark.lam Misc. small fixes in snippet related code. …
JITBitOrGenerator.h 1.8 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITBitXorGenerator.cpp 2.8 KB 194042   9 years mark.lam Misc. small fixes in snippet related code. …
JITBitXorGenerator.h 1.8 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITCall32_64.cpp 13.2 KB 209764   8 years commit-queue Unreviewed, rolling out r209725. …
JITCall.cpp 14.3 KB 214571   8 years sbarati LinkBuffer and ExecutableAllocator shouldn't have anything to do with …
JITCode.cpp 6.0 KB 211247   8 years keith_miller classInfo should take a VM so it is not materialized from the object …
JITCode.h 6.7 KB 209764   8 years commit-queue Unreviewed, rolling out r209725. …
JITCompilationEffort.h 1.4 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITDisassembler.cpp 7.0 KB 200658   9 years fpizlo Internal JSC profiler should have a timestamped log of events for each …
JITDisassembler.h 3.4 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITDivGenerator.cpp 5.5 KB 208985   8 years utatane.tea [WTF] Import std::optional reference implementation as WTF::Optional …
JITDivGenerator.h 2.9 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITExceptions.cpp 3.9 KB 206401   9 years mark.lam Exception unwinding code should use a CatchScope instead of a …
JITExceptions.h 1.5 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITInlineCacheGenerator.cpp 6.5 KB 213467   8 years commit-queue op_get_by_id_with_this should use inline caching …
JITInlineCacheGenerator.h 4.2 KB 213467   8 years commit-queue op_get_by_id_with_this should use inline caching …
JITInlines.h 53.1 KB 213467   8 years commit-queue op_get_by_id_with_this should use inline caching …
JITLeftShiftGenerator.cpp 3.0 KB 194113   9 years mark.lam Polymorphic operand types for DFG and FTL bit operators. …
JITLeftShiftGenerator.h 1.8 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITMathIC.h 11.1 KB 214571   8 years sbarati LinkBuffer and ExecutableAllocator shouldn't have anything to do with …
JITMathICForwards.h 1.8 KB 206289   9 years commit-queue [JSC] Use an inline cache to generate op_negate …
JITMathICInlineResult.h 1.5 KB 203537   9 years sbarati op_add/ValueAdd should be an IC in all JIT tiers …
JITMulGenerator.cpp 11.3 KB 206392   9 years benjamin [JSC] Shrink the Math inline caches some more …
JITMulGenerator.h 2.9 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITNegGenerator.cpp 5.3 KB 207369   9 years commit-queue [JSC] op_negate should with any type …
JITNegGenerator.h 2.1 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITOpcodes32_64.cpp 49.7 KB 214571   8 years sbarati LinkBuffer and ExecutableAllocator shouldn't have anything to do with …
JITOpcodes.cpp 55.5 KB 214571   8 years sbarati LinkBuffer and ExecutableAllocator shouldn't have anything to do with …
JITOperations.cpp 112.6 KB 216279   8 years sbarati putDirectIndex does not properly do defineOwnProperty …
JITOperations.h 37.5 KB 215984   8 years gskachkov [ES6]. Implement Annex B.3.3 function hoisting rules for eval …
JITOperationsMSVC64.cpp 1.9 KB 163844   11 years fpizlo Rename Operations.h to JSCInlines.h …
JITPropertyAccess32_64.cpp 49.2 KB 215984   8 years gskachkov [ES6]. Implement Annex B.3.3 function hoisting rules for eval …
JITPropertyAccess.cpp 69.7 KB 215984   8 years gskachkov [ES6]. Implement Annex B.3.3 function hoisting rules for eval …
JITRightShiftGenerator.cpp 5.4 KB 194113   9 years mark.lam Polymorphic operand types for DFG and FTL bit operators. …
JITRightShiftGenerator.h 2.1 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITStubRoutine.cpp 1.7 KB 189288   10 years fpizlo Get rid of RepatchBuffer and replace it with static functions …
JITStubRoutine.h 5.0 KB 214571   8 years sbarati LinkBuffer and ExecutableAllocator shouldn't have anything to do with …
JITStubsMSVC64.asm 1.8 KB 191835   10 years msaboff Windows X86-64 change for Crash making a tail call from a getter to a …
JITSubGenerator.cpp 5.5 KB 206392   9 years benjamin [JSC] Shrink the Math inline caches some more …
JITSubGenerator.h 2.7 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITThunks.cpp 5.2 KB 213386   8 years keith_miller WASM should support faster loads. …
JITThunks.h 4.4 KB 213386   8 years keith_miller WASM should support faster loads. …
JITToDFGDeferredCompilationCallback.cpp 2.9 KB 208063   9 years ggaren One file per class for Executable.h/.cpp …
JITToDFGDeferredCompilationCallback.h 1.9 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
JITWorklist.cpp 10.1 KB 212778   8 years fpizlo The collector thread should only start when the mutator doesn't have …
JITWorklist.h 2.5 KB 211642   8 years sbarati When OSR entering to the baseline JIT from the LLInt for a …
JSInterfaceJIT.h 10.5 KB 214531   8 years sbarati AssemblyHelpers should not have a VM field …
PCToCodeOriginMap.cpp 11.1 KB 208985   8 years utatane.tea [WTF] Import std::optional reference implementation as WTF::Optional …
PCToCodeOriginMap.h 2.9 KB 208985   8 years utatane.tea [WTF] Import std::optional reference implementation as WTF::Optional …
PolymorphicCallStubRoutine.cpp 4.7 KB 212782   8 years jfbastien FullCodeOrigin for CodeBlock+CodeOrigin printing …
PolymorphicCallStubRoutine.h 3.2 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
Reg.cpp 1.8 KB 201783   9 years fpizlo Implement Air::allocateStack() in ES6 to see how much of a bad idea …
Reg.h 6.2 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
RegisterAtOffset.cpp 1.7 KB 195365   9 years akling Pack RegisterAtOffset harder. <https://webkit.org/b/152501> Reviewed …
RegisterAtOffset.h 2.4 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
RegisterAtOffsetList.cpp 2.5 KB 199758   9 years commit-queue [JSC] Small cleanup of RegisterAtOffsetList …
RegisterAtOffsetList.h 2.3 KB 215292   8 years fpizlo B3 -O1 should not allocateStackByGraphColoring …
RegisterMap.h 2.9 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
RegisterSet.cpp 11.2 KB 210232   8 years julien.brianceau Remove sh4 specific code from JavaScriptCore
RegisterSet.h 7.6 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
Repatch.cpp 40.9 KB 216173   8 years sbarati How we build polymorphic cases is wrong when making a call from Wasm …
Repatch.h 2.8 KB 213467   8 years commit-queue op_get_by_id_with_this should use inline caching …
ScratchRegisterAllocator.cpp 12.3 KB 194158   9 years sbarati Add "explicit operator bool" to …
ScratchRegisterAllocator.h 4.0 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
SetupVarargsFrame.cpp 7.7 KB 214531   8 years sbarati AssemblyHelpers should not have a VM field …
SetupVarargsFrame.h 2.0 KB 214531   8 years sbarati AssemblyHelpers should not have a VM field …
SlowPathCall.h 3.4 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
SnippetOperand.h 3.0 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
SpecializedThunkJIT.h 7.3 KB 214571   8 years sbarati LinkBuffer and ExecutableAllocator shouldn't have anything to do with …
SpillRegistersMode.h 1.4 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
TagRegistersMode.cpp 1.7 KB 200606   9 years fpizlo Polymorphic operands in operators coerces downstream values to double. …
TagRegistersMode.h 1.5 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
TempRegisterSet.cpp 1.9 KB 165021   11 years msaboff Crash in JIT code while watching a video @ storyboard.tumblr.com …
TempRegisterSet.h 5.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
ThunkGenerator.h 1.5 KB 209764   8 years commit-queue Unreviewed, rolling out r209725. …
ThunkGenerators.cpp 51.6 KB 215596   8 years mark.lam virtualThunkFor() needs to materialize its of tagMaskRegister for tail …
ThunkGenerators.h 2.8 KB 214645   8 years sbarati WebAssembly: When Wasm calls to C, it should use Wasm::Context* …
UnusedPointer.h 1.4 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
Note: See TracBrowser for help on using the repository browser.