3 ms·
The LLVM IR is too low level. It loses some context necessary to get the performance of the tailored JIT written by Mike Pall. There is a separate effort to wr
by pygy_ 16y ago
The LLVM IR is too low level. It loses some context necessary to get the performance of the tailored JIT written by Mike Pall.
There is a separate effort to write a JIT complier for Lua on top of the LLVM, but the performance is not as good as LuaJIT, and reaching such a level will be very complex, (assuming it's possible).