Idan Horowitz
|
2b65a80ecb
LibJS: Compile the NewBigInt bytecode instruction
|
1 year ago |
Andreas Kling
|
9c0c672839
LibJS/JIT: Store the VM register array base in RBX
|
1 year ago |
Andreas Kling
|
926786e8d1
LibJS+LibJIT: Let users of JIT::Assembler handle caller-saved registers
|
1 year ago |
Andreas Kling
|
9afd12a8ba
LibJS/JIT: Consolidate exits from the jitted code
|
1 year ago |
Idan Horowitz
|
0768bf2623
LibJS: Execute the finalizer when returning from a try block in the JIT
|
1 year ago |
Andreas Kling
|
c1551a64dc
LibJS/JIT: Compile the NewRegExp bytecode instruction
|
1 year ago |
Andreas Kling
|
d6756decb9
LibJS/JIT: Compile the JumpNullish bytecode instruction
|
1 year ago |
Andreas Kling
|
17b2c7d965
LibJS/JIT: Compile the TypeofLocal bytecode instruction
|
1 year ago |
Andreas Kling
|
a645b9c6c3
LibJS/JIT: Stub out the JIT compiler on everything but ARCH(X86_64)
|
1 year ago |
Andreas Kling
|
d1c701f79f
LibJS/JIT: Compile the Create/LeaveLexicalEnvironment instructions
|
1 year ago |
Andreas Kling
|
935d67cfcf
LibJS/JIT: Compile the GetCalleeAndThisFromEnvironment instruction
|
1 year ago |
Andreas Kling
|
dabaaabfc0
LibJS/JIT: Support the GetVariable bytecode instruction
|
1 year ago |
Andreas Kling
|
5b87d26027
LibJIT+LibJS: Move JIT::Assembler into a new LibJIT library
|
1 year ago |
Andreas Kling
|
022974a43a
LibJS/JIT: Let Compiler keep per-BasicBlock state internally
|
1 year ago |
Andreas Kling
|
1fb95c7df9
LibJS/JIT: Add fast path for LessThan Int32 < Int32
|
1 year ago |
Andreas Kling
|
ea65214c57
LibJS/JIT: Add fast path for Increment with Int32 value
|
1 year ago |
Andreas Kling
|
7097169967
LibJS/JIT: Compile the PutByValue bytecode instruction
|
1 year ago |
Andreas Kling
|
9c93d100d1
LibJS/JIT: Compile the NewFunction bytecode instruction
|
1 year ago |
Andreas Kling
|
a913ac5799
LibJS/JIT: Compile the NewArray bytecode instruction
|
1 year ago |
Andreas Kling
|
6a16783c66
LibJS/JIT: Compile the SetVariable bytecode instruction
|
1 year ago |
Andreas Kling
|
e946440ed3
LibJS/JIT: Compile the TypeofVariable bytecode instruction
|
1 year ago |
Andreas Kling
|
c65aecd878
LibJS/JIT: Compile all the unary bytecode instructions
|
1 year ago |
Andreas Kling
|
640455b1d2
LibJS/JIT: Compile the Call bytecode instruction
|
1 year ago |
Andreas Kling
|
d866780235
LibJS/JIT: Compile the NewObject bytecode instruction
|
1 year ago |
Andreas Kling
|
580249d650
LibJS/JIT: Compile the PutById bytecode instruction
|
1 year ago |
Andreas Kling
|
10bf25999c
LibJS/JIT: Move VM pointers from R8,R9,R10 to R13,R14,R15
|
1 year ago |
Andreas Kling
|
3974ce2069
LibJS/JIT: Compile the GetGlobal bytecode instruction
|
1 year ago |
Andreas Kling
|
12898f5aef
LibJS/JIT: Compile the Decrement bytecode instruction
|
1 year ago |
Andreas Kling
|
966b6f78a6
LibJS/JIT: Compile the GetByValue bytecode instruction
|
1 year ago |
Andreas Kling
|
1c0efbec6b
LibJS/JIT: Compile the ResolveThisBinding bytecode instruction
|
1 year ago |