There are no base classes.
There are no implemented interfaces.
There are no attributes in this class.
emit(*inst)
fixupOrder(blocks, default_next)
Fixup bad order introduced by DFS.
fixupOrderForward(blocks, default_next)
Make sure all JUMP_FORWARDs jump forward
fixupOrderHonorNext(blocks, default_next)
Fix one problem with DFS.
The DFS uses child block, but doesn't know about the special "next" block. As a result, the DFS can order blocks so that a block isn't next to the right block for implicit control transfers.
getBlocks()
getBlocksInOrder()
Return the blocks in reverse postorder
getContainedGraphs()
getRoot()
Return nodes appropriate for use with dominator
newBlock()
nextBlock(block=None)
startBlock(block)
startExitBlock()