compiler.cfg.ssa.construction.private vocabulary
Factor handbook > Vocabulary index


Summary
compiler.cfg.ssa.construction.private vocabulary

Words

Generic words
WordStack effect
compute-insn-defs( bb insn -- )
rename-insn( insn -- )
ssa-rename-insn-defs( insn -- )
ssa-rename-insn-temps( insn -- )
ssa-rename-insn-uses( insn -- )


Symbol words
defs
defs-multi
inserting-phis
live-phis
phis
pushed
stacks
used-vregs


Ordinary words
WordStack effect
(top-name)( vreg -- vreg' )
<##phi>( vreg bb -- ##phi )
compute-defs( cfg -- )
compute-live-phis( -- )
compute-phis( -- )
compute-phis-for( vreg bbs -- )
gen-name( vreg -- vreg' )
init-renaming( -- )
insert-phi-later( vreg bb -- )
insert-phis( inserting-phis -- )
insert-phis-in( phis bb -- )
live-phi?( ##phi -- ? )
pop-stacks( -- )
rename( cfg -- )
rename-in-block( bb -- )
rename-insns( bb -- )
rename-phis( bb -- )
rename-successor-phi( phi bb -- )
rename-successor-phis( succ bb -- )
rename-successors-phis( bb -- )
top-name( vreg -- vreg' )