blob: 0383dce6b8d0183dd40d47dc14dec4fb15506ab4 [file] [log] [blame]
LLVM includes a powerful Just-In-Time compilation system. You can even
dynamically generate portable LLVM code on the fly and dynamically compile
it to native code, without having to go to LLVM bytecode or assembly.
Consider a raytracer with a programmable shading model: JIT compilation
can speed up shader evaluation by orders of magnitude over interpretation.