LLVM-Lua, is a JIT and static Lua compiler that uses Low Level Virtual Machine (LLVM) as the compiler backend.
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.
llvm-lua 1.1.0 pre-release2 - Requires
- LLVM 2.6 release, download here.
- Clang or llvm-gcc 4.2.x from LLVM 2.6 release.
llvm-lua 1.0 - Requires
- LLVM 2.5 release.
- llvm-gcc 4.2.x from LLVM.
Support
If you need help join our irc channel #llvm-lua at irc.freenode.net