Was ist LLVM?

Eine Compiler-Infrastruktur um eine gemeinsame Zwischendarstellung (LLVM IR), die Sprach-Frontends, Optimierungsdurchläufe und CPU-Backends verbindet. Sie wird für viele Sprachen und CPUs eingesetzt.

Japanische Bezeichnung: LLVM

Fachgebiet: Compiler

Verwandte Begriffe

Abstrakter Syntaxbaum (AST) Basisblock (Basic Block) Befehlsplanung (Instruction Scheduling) Elimination gemeinsamer Teilausdrücke Inlining (Funktionseinbettung) Just-in-Time-Kompilierung (JIT) Konstantenfaltung (Constant Folding) Kontrollflussgraph Lexikalische Analyse (Scanner) Operationsstärkereduktion (Strength Reduction)

Zurück zum Glossar