compiler.cfg.branch-splitting vocabulary
Factor handbook > Vocabulary index


Summary
compiler.cfg.branch-splitting vocabulary

Meta-data
Authors:Doug Coleman


Words

Union classes
irrelevant


Symbol words
visited
worklist


Ordinary words
WordStack effect
add-to-worklist( bb -- )
clone-basic-block( bb -- bb' )
clone-instructions( insns -- insns' )
cond-cond-block?( bb -- ? )
init-worklist( cfg -- )
new-blocks( bb -- copies )
short-block?( bb -- ? )
short-tail-block?( bb -- ? )
split-branch( bb -- )
split-branch?( bb -- ? )
split-branches( cfg -- )
split-instructions?( insns -- ? )
update-predecessor-successors( copies old-bb -- )
update-successor-predecessor( copies old-bb succ -- )
update-successor-predecessors( copies old-bb -- )


Class predicate words
WordStack effect
irrelevant?( object -- ? )


Files