1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 07:08:10 +00:00
serenity/Userland/Libraries/LibJS/JIT
Andreas Kling 9c0c672839 LibJS/JIT: Store the VM register array base in RBX
This allows us to use the displacement-less MOV encoding when accessing
register $0 (the accumulator).

This reduces code size by 158 KiB on Kraken/ai-astar.js :^)
2023-10-28 20:26:35 +02:00
..
Compiler.cpp LibJS/JIT: Use PUSH imm when pushing null unwind context pointer(s) 2023-10-28 18:20:07 +02:00
Compiler.h LibJS/JIT: Store the VM register array base in RBX 2023-10-28 20:26:35 +02:00
NativeExecutable.cpp LibJS/JIT: Dump disassembly of generated code using LibX86 2023-10-27 21:49:55 +02:00
NativeExecutable.h LibJS/JIT: Dump disassembly of generated code using LibX86 2023-10-27 21:49:55 +02:00