Simon Wanner
|
e7fdf9c7e5
LibJS/JIT: Compile the ThrowIfNullish instruction
|
1 年間 前 |
Simon Wanner
|
9e2edc3085
LibJS/JIT: Compile the ThrowIfNotObject instruction
|
1 年間 前 |
Simon Wanner
|
39deb365d2
LibJS/JIT: Compile the IteratorResultDone instruction
|
1 年間 前 |
Simon Wanner
|
045a1386d8
LibJS/JIT: Compile the IteratorNext instruction
|
1 年間 前 |
Simon Wanner
|
4f8f8b7792
LibJS/JIT: Compile the GetIterator instruction
|
1 年間 前 |
Simon Wanner
|
d247744a3e
LibJS/JIT: Compile the SuperCallWithArgumentArray instruction
|
1 年間 前 |
Simon Wanner
|
09dce5f1bd
LibJS/JIT: Compile the BlockDeclarationInstantiation instruction
|
1 年間 前 |
Simon Wanner
|
f89bfb3f27
LibJS/JIT: Declare compile_* methods using X macro
|
1 年間 前 |
iliadsh
|
4f3945024a
LibJS/JIT: Add fast path for Add Int32, Int32
|
1 年間 前 |
Simon Wanner
|
4b23a7dfb4
LibJS/JIT: Compile the NewClass bytecode instruction
|
1 年間 前 |
Simon Wanner
|
224f92f6e4
LibJS/JIT: Compile the CreateVariable bytecode instruction
|
1 年間 前 |
Simon Wanner
|
1d3062de9e
LibJS/JIT: Compile the ConcatString bytecode instruction
|
1 年間 前 |
Simon Wanner
|
2cbc9d6970
LibJS/JIT: Consolidate exception handling code
|
1 年間 前 |
Idan Horowitz
|
b2d8d0c270
LibJS: Compile the CallWithArgumentArray bytecode instruction
|
1 年間 前 |
Idan Horowitz
|
2b65a80ecb
LibJS: Compile the NewBigInt bytecode instruction
|
1 年間 前 |
Andreas Kling
|
9c0c672839
LibJS/JIT: Store the VM register array base in RBX
|
1 年間 前 |
Andreas Kling
|
926786e8d1
LibJS+LibJIT: Let users of JIT::Assembler handle caller-saved registers
|
1 年間 前 |
Andreas Kling
|
9afd12a8ba
LibJS/JIT: Consolidate exits from the jitted code
|
1 年間 前 |
Idan Horowitz
|
0768bf2623
LibJS: Execute the finalizer when returning from a try block in the JIT
|
1 年間 前 |
Andreas Kling
|
c1551a64dc
LibJS/JIT: Compile the NewRegExp bytecode instruction
|
1 年間 前 |
Andreas Kling
|
d6756decb9
LibJS/JIT: Compile the JumpNullish bytecode instruction
|
1 年間 前 |
Andreas Kling
|
17b2c7d965
LibJS/JIT: Compile the TypeofLocal bytecode instruction
|
1 年間 前 |
Andreas Kling
|
a645b9c6c3
LibJS/JIT: Stub out the JIT compiler on everything but ARCH(X86_64)
|
1 年間 前 |
Andreas Kling
|
d1c701f79f
LibJS/JIT: Compile the Create/LeaveLexicalEnvironment instructions
|
1 年間 前 |
Andreas Kling
|
935d67cfcf
LibJS/JIT: Compile the GetCalleeAndThisFromEnvironment instruction
|
1 年間 前 |
Andreas Kling
|
dabaaabfc0
LibJS/JIT: Support the GetVariable bytecode instruction
|
1 年間 前 |
Andreas Kling
|
5b87d26027
LibJIT+LibJS: Move JIT::Assembler into a new LibJIT library
|
1 年間 前 |
Andreas Kling
|
022974a43a
LibJS/JIT: Let Compiler keep per-BasicBlock state internally
|
1 年間 前 |
Andreas Kling
|
1fb95c7df9
LibJS/JIT: Add fast path for LessThan Int32 < Int32
|
1 年間 前 |
Andreas Kling
|
ea65214c57
LibJS/JIT: Add fast path for Increment with Int32 value
|
1 年間 前 |