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