What is LLVM?

A compiler infrastructure built around a common intermediate representation (LLVM IR), combining language front ends, optimization passes and CPU back ends. It is used for many languages and CPUs.

Field: Compilers

LLVM in the explanations

Questions that mention LLVM (1)

  1. Which describes the basic structure of LLVM?

Related terms

Intermediate representation Abstract syntax tree Basic block Common subexpression elimination Constant folding Control-flow graph Function inlining Instruction scheduling JIT compilation Lexical analysis

Back to the glossary