Andreas Kling
|
c21978ead6
|
LibJS/JIT: Remove unused functions from Assembler
|
2023-10-27 19:07:22 +02:00 |
|
Andreas Kling
|
1e8c6d3b06
|
LibJS/JIT: Use mov() helper in Assembler::native_call()
|
2023-10-27 19:07:22 +02:00 |
|
Andreas Kling
|
e7ce3d271a
|
LibJS/JIT: Add Assembler::add() and sub() helpers
|
2023-10-27 19:07:22 +02:00 |
|
Andreas Kling
|
10dcb4d53a
|
LibJS/JIT: Add Assembler::push() and pop() helpers
|
2023-10-27 19:07:22 +02:00 |
|
Andreas Kling
|
acece9057e
|
LibJS/JIT: Make Assembler::Reg represent X86 registers
And move the generic register aliases to JIT::Compiler.
|
2023-10-27 19:07:22 +02:00 |
|
Andreas Kling
|
f9041c7b31
|
LibJS/JIT: Fast path for boolean JS::Value in compile_to_boolean()
|
2023-10-27 19:07:22 +02:00 |
|
Andreas Kling
|
babdc0a25b
|
LibJS: Work-in-progress JIT compiler :^)
|
2023-10-27 19:07:22 +02:00 |
|