compiler.cfg.gvn vocabulary
Factor handbook ยป Vocabulary index


Summary
Global value numbering for common subexpression elimination

Metadata
Parents:compiler.cfg


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


Metadata files


Children from resource:extra
VocabularySummary
compiler.cfg.gvn.alien
compiler.cfg.gvn.avail
compiler.cfg.gvn.comparisons
compiler.cfg.gvn.expressionsValue numbering expressions
compiler.cfg.gvn.folding
compiler.cfg.gvn.graphValue numbering expression graph
compiler.cfg.gvn.math
compiler.cfg.gvn.misc
compiler.cfg.gvn.rewrite
compiler.cfg.gvn.simd
compiler.cfg.gvn.slots
compiler.cfg.gvn.testing