LLVM

edit
LLVM
LLVM
LLDB (debugger)
Clang
Compiler
Compiler
Optimizing compiler
Dynamic compilation
Dynamic recompilation
Incremental compiler
Just-in-time compilation
Dead code elimination
General
Relocation (computing)
Static single assignment form
Intermediate language
Partial evaluation