compiler.cfg.representations.rewrite vocabulary
Factor handbook > Vocabulary index


Summary
compiler.cfg.representations.rewrite vocabulary

Meta-data
Authors:Slava Pestov


Words

Generic words
WordStack effect
conversions-for-insn( insn -- )
convert-insn-defs( insn -- )
convert-insn-temps( insn -- )
convert-insn-uses( insn -- )


Symbol words
alternatives
needs-renaming?
renaming-set


Ordinary words
WordStack effect
(compute-renaming-set)( vreg required quot: ( vreg preferred required -- new-vreg ) -- )
(emit-def-conversion)( dst preferred required -- new-dst' )
(emit-use-conversion)( src preferred required -- new-src' )
conversions-for-block( insns -- insns )
converted-value( vreg -- vreg' )
emit-def-conversion( insn -- )
emit-use-conversion( insn -- )
init-renaming-set( -- )
insert-conversions( cfg -- )
no-def-conversion( insn -- )
no-renaming( vreg -- )
no-use-conversion( insn -- )
perform-renaming( insn -- )
record-renaming( from to -- )


Files