Andreas Kling
|
3b239b64ff
LibJS/JIT: Remove debug spam in cxx_increment()
|
1 年間 前 |
Andreas Kling
|
e2f5bfb4c4
LibJS/JIT: Always mask everything but LSB in ToBoolean
|
1 年間 前 |
Andreas Kling
|
5b198ccf32
LibJS+LibJIT: Don't turn patchable movs into xors with self
|
1 年間 前 |
Andreas Kling
|
8b32e98f3f
LibJS/JIT: Simplify Increment Int32 fast path
|
1 年間 前 |
Andreas Kling
|
b43e38112c
LibJS/JIT: Use JIT::Assembler::jump_if_zero() to improve code size
|
1 年間 前 |
Andreas Kling
|
bfb527e614
LibJS/JIT: Call throw_if_needed_for_call() in cxx_call()
|
1 年間 前 |
Andreas Kling
|
022974a43a
LibJS/JIT: Let Compiler keep per-BasicBlock state internally
|
1 年間 前 |
Andreas Kling
|
8a24d00b1a
LibJS/JIT: Preserve the accumulator across PutByFoo
|
1 年間 前 |
Andreas Kling
|
5bd93f34af
LibJS/JIT: Sign-extend integers before comparing in LessThan fast path
|
1 年間 前 |
Andreas Kling
|
4b7f5f4ae7
LibJS/JIT: Allow multiple jumps to the same Assembler::Label
|
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 年間 前 |
Andreas Kling
|
e4c4fb09f9
LibJS/JIT: Add fast path for the ResolveThisBinding codegen
|
1 年間 前 |
Andreas Kling
|
7097169967
LibJS/JIT: Compile the PutByValue bytecode instruction
|
1 年間 前 |
Andreas Kling
|
9c93d100d1
LibJS/JIT: Compile the NewFunction bytecode instruction
|
1 年間 前 |
Andreas Kling
|
a913ac5799
LibJS/JIT: Compile the NewArray bytecode instruction
|
1 年間 前 |
Andreas Kling
|
6a16783c66
LibJS/JIT: Compile the SetVariable bytecode instruction
|
1 年間 前 |
Andreas Kling
|
e946440ed3
LibJS/JIT: Compile the TypeofVariable bytecode instruction
|
1 年間 前 |
Andreas Kling
|
c65aecd878
LibJS/JIT: Compile all the unary bytecode instructions
|
1 年間 前 |
Andreas Kling
|
640455b1d2
LibJS/JIT: Compile the Call bytecode instruction
|
1 年間 前 |
Andreas Kling
|
d866780235
LibJS/JIT: Compile the NewObject bytecode instruction
|
1 年間 前 |
Andreas Kling
|
580249d650
LibJS/JIT: Compile the PutById bytecode instruction
|
1 年間 前 |
Andreas Kling
|
3974ce2069
LibJS/JIT: Compile the GetGlobal bytecode instruction
|
1 年間 前 |
Andreas Kling
|
12898f5aef
LibJS/JIT: Compile the Decrement bytecode instruction
|
1 年間 前 |
Andreas Kling
|
966b6f78a6
LibJS/JIT: Compile the GetByValue bytecode instruction
|
1 年間 前 |
Andreas Kling
|
1c0efbec6b
LibJS/JIT: Compile the ResolveThisBinding bytecode instruction
|
1 年間 前 |
Andreas Kling
|
b2602a4bae
LibJS/JIT: Compile the ToNumeric bytecode instruction
|
1 年間 前 |
Andreas Kling
|
0f735b3502
LibJS/JIT: Log both success and failure from the JIT compiler
|
1 年間 前 |
Andreas Kling
|
6a6ef6670c
LibJS/JIT: Support the GetById bytecode op
|
1 年間 前 |
Andreas Kling
|
b923ca392d
LibJS/JIT: Support all the binary bytecode ops :^)
|
1 年間 前 |