compiler.cfg.gvn vocabulary
Factor handbook > Vocabulary index


Summary
Global value numbering for common subexpression elimination

Words

Generic words
WordStack effect
gcse( insn -- insn' )
simplify( insn -- insn' )
value-number( insn -- )


Ordinary words
WordStack effect
?eliminate( insn vn -- insn' )
check-redundancy( insn -- )
defs-available( insn -- insn )
determine-value-numbers( cfg -- )
eliminate-common-subexpressions( cfg -- )
eliminate-redundancy( insn -- insn' )
gcse-step( insns -- insns' )
record-defs( insn -- )
redundant-instruction( insn vn -- )
useful-instruction( insn expr -- )
value-numbering( cfg -- )
value-numbering-iteration( cfg -- )
value-numbering-step( insns -- )


Files


Children from resource:extra
VocabularySummary
compiler.cfg.gvn.aliencompiler.cfg.gvn.alien vocabulary
compiler.cfg.gvn.availcompiler.cfg.gvn.avail vocabulary
compiler.cfg.gvn.comparisonscompiler.cfg.gvn.comparisons vocabulary
compiler.cfg.gvn.expressionsValue numbering expressions
compiler.cfg.gvn.foldingcompiler.cfg.gvn.folding vocabulary
compiler.cfg.gvn.graphValue numbering expression graph
compiler.cfg.gvn.mathcompiler.cfg.gvn.math vocabulary
compiler.cfg.gvn.misccompiler.cfg.gvn.misc vocabulary
compiler.cfg.gvn.rewritecompiler.cfg.gvn.rewrite vocabulary
compiler.cfg.gvn.simdcompiler.cfg.gvn.simd vocabulary
compiler.cfg.gvn.slotscompiler.cfg.gvn.slots vocabulary
compiler.cfg.gvn.testingcompiler.cfg.gvn.testing vocabulary