source: webkit/trunk/Source/JavaScriptCore/jit/JIT.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @295614   3 years ysuzuki [JSC] Always create StructureStubInfo for op_get_by_val …
(edit) @294873   3 years ysuzuki [JSC] Introduce unlinked StructureStubInfo into uDFG …
(edit) @294180   3 years mark.lam Enhance the ARM64Disassembler to print pc indices and better branch …
(edit) @293009   3 years ysuzuki [JSC] Use constants buffer in DFG …
(edit) @292767   3 years commit-queue [JSC] Reduce Baseline JIT code size in debug builds …
(edit) @292447   3 years ysuzuki [JSC] Use inlined assertion for CodeBlock type …
(edit) @292445   3 years ysuzuki [JSC] Strictly annotate pointers with TrustedImmPtr in CCallHelpers …
(edit) @292372   3 years ysuzuki [JSC] Store CodeBlock in caller side …
(edit) @292191   3 years ysuzuki [JSC] Remove ExecutableToCodeBlockEdge …
(edit) @292083   3 years ysuzuki [JSC] Use constants buffer to load JSGlobalObject in BaselineJIT …
(edit) @290768   3 years justin_michaud Refactor OpcodeTraits to support the possibility of having 2-byte WASM …
(edit) @290647   3 years commit-queue [JSC] Port EXTRA_CTI_THUNKS to all platforms …
(edit) @287596   3 years ysuzuki [JSC] Remove m_calleeSaveRegisters from CodeBlock::JITData and rename …
(edit) @287236   3 years ross.kirsling [JSC] OpPow should have a "small int exponent" fast path at lower …
(edit) @287220   3 years ysuzuki [WTF] Introduce TrailingArray …
(edit) @287058   3 years ross.kirsling [JSC] OpInstanceofCustom should be in CommonSlowPaths …
(edit) @286424   3 years commit-queue [JSC] Generated code size reductions for baseline JIT (all …
(edit) @286296   3 years commit-queue [JSC] Unify most Baseline ops between JSVALUE64 and JSVALUE32_64 …
(edit) @286111   3 years commit-queue [JSC] Make sharing of unlinked baseline code possible on JSVALUE32_64 …
(edit) @285795   4 years ysuzuki [JSC] Use CallLinkInfo in LLInt …
(edit) @285538   4 years commit-queue Unreviewed, reverting r285246. …
(edit) @285246   4 years ysuzuki [JSC] Clean up StructureStubInfo initialization …
(edit) @285078   4 years ysuzuki [JSC] Having StructureStubInfo and CallLinkInfo via FixedVector for …
(edit) @285070   4 years ysuzuki [JSC] Clean up Baseline StructureStubInfo management …
(edit) @284781   4 years commit-queue [JSC][32bit] Use DataIC in Baseline JIT …
(edit) @283344   4 years sbarati Regressions (r283288): [ macOS Debug ] …
(edit) @283288   4 years sbarati We need to load the baseline JIT's constant pool register after OSR …
(edit) @283229   4 years ysuzuki [JSC] Use FixedVector in JITConstantPool …
(edit) @283139   4 years sbarati Build an unlinked baseline JIT …
(edit) @283129   4 years commit-queue Unreviewed, reverting r283102, r283103 and r283104. …
(edit) @283102   4 years sbarati Build an unlinked baseline JIT …
(edit) @283098   4 years ysuzuki [JSC] Optimize PutByVal with for-in …
(edit) @283096   4 years commit-queue Unreviewed, reverting r283095. …
(edit) @283095   4 years ysuzuki [JSC] Optimize PutByVal with for-in …
(edit) @283089   4 years commit-queue Unreviewed, reverting r283083 and r283088. …
(edit) @283083   4 years sbarati Build an unlinked baseline JIT …
(edit) @282239   4 years ysuzuki [JSC] Optimize op_get_property_enumerator further …
(edit) @281684   4 years ysuzuki [JSC] op_put_private_name should use modern IC and remove ByValInfo …
(edit) @281615   4 years ysuzuki [JSC] Polymorphic PutByVal …
(edit) @280760   4 years keith_miller for-in should only emit one loop in bytecode …
(edit) @279105   4 years ross.kirsling [JSC] Add JIT ICs for #x in obj feature …
(edit) @279049   4 years mark.lam [Revert r278576] Put the Baseline JIT prologue and op_loop_hint code …
(edit) @278656   4 years ysuzuki [JSC] Use DataIC for AccessCase …
(edit) @278576   4 years mark.lam Put the Baseline JIT prologue and op_loop_hint code in JIT thunks. …
(edit) @278445   4 years ross.kirsling [JSC] Implement JIT ICs for InByVal …
(edit) @278253   4 years darin Remove WTF::Optional synonym for std::optional, using that class …
(edit) @278213   4 years sbarati Add the ability to dump statistics about cumulative counts and code …
(edit) @278082   4 years tzagallo Merge all the JIT worklists into a shared worklist …
(edit) @278030   4 years sbarati Finalize DFG/FTL code refs on the compiler threads …
(edit) @278029   4 years mark.lam Reduce Baseline JIT emitted code size for op_jfalse, op_jtrue, …
(edit) @277936   4 years mark.lam Remove ENABLE(MASM_PROBE) flag. …
(edit) @277926   4 years ross.kirsling Support Ergonomic Brand Checks proposal (#x in obj) …
(edit) @277850   4 years sbarati [ Catalina Release JSC] A large number of JSC test appear to be flaky …
(edit) @277758   4 years mark.lam Ripping out broken Baseline JIT rare case profiling. …
(edit) @277757   4 years ysuzuki [JSC} Remove exception checks from non-throwing function calls in …
(edit) @277725   4 years sbarati Link Baseline JIT code off the main thread …
(edit) @277680   4 years sbarati Add Data Call ICs that don't repatch and use them in the baseline JIT …
(edit) @277576   4 years mark.lam Implement baseline op_enter, op_ret, op_check_traps, op_throw using …
(edit) @277383   4 years mark.lam Implement some common Baseline JIT slow paths using JIT thunks. …
(edit) @277370   4 years mark.lam Remove dead code around ENABLE(OPCODE_SAMPLING) and …
(edit) @277312   4 years mark.lam Removed unused CallRecord::bytecodeIndex field. …
(edit) @277305   4 years mark.lam Add support to collect stats on cumulative LinkBuffer linked sizes …
(edit) @276609   4 years keith_miller numCalleeLocals, numParameters, and numVars should be unsigned …
(edit) @276470   4 years commit-queue Unreviewed, reverting r276456. …
(edit) @276456   4 years ysuzuki [JSC} Remove exception checks from non-throwing function calls in …
(edit) @276427   4 years ysuzuki [JSC] DFG / FTL should inline switch_string …
(edit) @275995   4 years ysuzuki [JSC] Do not copy SimpleJumpTable …
(edit) @275840   4 years ysuzuki [JSC] Do not copy StringSwitchJumpTable …
(edit) @275542   4 years ysuzuki [WTF] Introduce FixedVector and use it for FixedOperands …
(edit) @274308   4 years shvaikalesh Align JSGlobalObject::defineOwnProperty() with the spec and other …
(edit) @274024   4 years ysuzuki [JSC] Simplify OSRExit side state materialization …
(edit) @272580   4 years ticaiolima [ESNext] Implement private methods …
(edit) @271279   4 years mark.lam Work around Clang bug in builtin_return_address(). …
(edit) @270874   4 years shvaikalesh Non-enumerable property fails to shadow inherited enumerable property …
(edit) @270711   4 years ticaiolima [JIT] Require value registers explicitly on emitValueProfilingSite …
(edit) @268077   5 years ysuzuki [JSC] More consistent PtrTagging for code types …
(edit) @267489   5 years ticaiolima [JSC][ESNext] Create a new opcode to handle private fields …
(edit) @266359   5 years ysuzuki [JSC] StructureStubInfo / CallLinkInfo / ByValInfo should set …
(edit) @265907   5 years shvaikalesh Introduce OpIsCallable bytecode and intrinsic …
(edit) @265744   5 years shvaikalesh Remove OpIsObjectOrNull from ClassExprNode::emitBytecode() …
(edit) @265000   5 years caitp [JSC] add IC support for op_get_private_name …
(edit) @264504   5 years shvaikalesh emitIsUndefined() should not special-case IsHTMLDDA objects …
(edit) @263470   5 years shvaikalesh Add DFG/FTL fast path for GetPrototypeOf based on …
(edit) @263035   5 years shvaikalesh super should not depend on proto
(edit) @262613   5 years caitp [JSC] Add support for private class fields …
(edit) @262233   5 years sbarati hasOwnProperty inside structure property for-in loop should use an …
(edit) @262083   5 years sbarati in_by_val inside structure property for-in loop should use an opcode …
(edit) @261755   5 years ross.kirsling [IWYU] Remove unnecessary includes from JSC implementation files …
(edit) @261600   5 years shvaikalesh Implement @isConstructor bytecode intrinsic and bytecode for that …
(edit) @260331   5 years rmorisset Support an inlined representation in JSValue of small BigInts …
(edit) @260323   5 years keith_miller Redesign how we do for-of iteration for JSArrays …
(edit) @257399   5 years justin_michaud Inline Cache delete by id/val …
(edit) @256498   5 years ysuzuki [JSC] Compact JITCodeMap by storing BytecodeIndex and CodeLocation …
(edit) @256015   5 years ysuzuki [JSC] CodeBlock::shrinkToFit should shrink m_constantRegisters and …
(edit) @255994   5 years ryanhaddad Unreviewed, rolling out r255987. …
(edit) @255987   5 years ysuzuki [JSC] CodeBlock::shrinkToFit should shrink m_constantRegisters and …
(edit) @255541   5 years ysuzuki [JSC] ShrinkToFit some vectors kept by JIT data structures …
(edit) @255459   5 years ysuzuki [JSC] Remove unnecessary allocations in BytecodeBasicBlock …
(edit) @255406   5 years rmorisset Remove Options::enableSpectreMitigations …
(edit) @254714   5 years rmorisset Use dataLogIf more regularly …
Note: See TracRevisionLog for help on using the revision log.