LLVM is a collection of modular and reusable compiler and toolchain technologies.
It tackles compilation as an abstract problem and uses modern, SSA-based strategies. (SSA = static single assignment, an intermediate language format where each variable is assigned only once. This simplification enables aggressive optimization - hence makes the technique so powerful).
No comments:
Post a Comment