LLVM-Lua, is a JIT and static Lua compiler that uses [Low Level Virtual Machine (LLVM)] as the compiler backend.
Web site: http://code.google.com/p/llvm-lua/
Features
- JIT compile Lua scripts to native code using LLVM's JIT engine. JIT supports x86, x86_64, PowerPC 32/64 processors.
- Compile Lua scripts to native (to any cpu architecture supported by LLVM) executables.
Download
Requires
- [LLVM] 2.5 release.
- llvm-gcc 4.2.x from LLVM.
- Patches to the core Lua 5.1.4 code:
TODO list
- Add debug info to generated LLVM IR.
Author
RobertGabrielJakabosky
RecentChanges · preferences
edit · history
Last edited October 31, 2009 10:34 pm GMT (diff)