1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 15:48:12 +00:00
serenity/Userland/Libraries/LibJS/JIT
Andreas Kling 1fb95c7df9 LibJS/JIT: Add fast path for LessThan Int32 < Int32
This uses a new branch_if_both_int32() helper.

It's interesting to note that we can compare encoded Int32 values
without stripping the INT32_TAG, since it doesn't affect signedness
of values.
2023-10-27 19:07:22 +02:00
..
Assembler.cpp LibJS: Work-in-progress JIT compiler :^) 2023-10-27 19:07:22 +02:00
Assembler.h LibJS/JIT: Add fast path for LessThan Int32 < Int32 2023-10-27 19:07:22 +02:00
Compiler.cpp LibJS/JIT: Add fast path for LessThan Int32 < Int32 2023-10-27 19:07:22 +02:00
Compiler.h LibJS/JIT: Add fast path for LessThan Int32 < Int32 2023-10-27 19:07:22 +02:00
NativeExecutable.cpp LibJS/JIT: Don't keep trying to JIT unsupported bytecode executables 2023-10-27 19:07:22 +02:00
NativeExecutable.h LibJS/JIT: Don't keep trying to JIT unsupported bytecode executables 2023-10-27 19:07:22 +02:00