Was ist Konstantenfaltung (Constant Folding)?

Optimierung, die Ausdrücke mit zur Übersetzungszeit bekanntem Wert auswertet und durch die resultierende Konstante ersetzt, etwa 3 * 4 durch 12. Sie spart Berechnung zur Laufzeit.

Japanische Bezeichnung: 定数畳み込み

Fachgebiet: Compiler

Verwandte Begriffe

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

Zurück zum Glossar