public abstract class AbstractBlockOrder extends Object implements BlockOrder
BlockOrder| Constructor and Description |
|---|
AbstractBlockOrder(CFG cfg,
Comparator<BasicBlock> comparator) |
| Modifier and Type | Method and Description |
|---|---|
Iterator<BasicBlock> |
blockIterator()
Return an Iterator which visits the basic blocks in order.
|
int |
compare(BasicBlock b1,
BasicBlock b2)
Return relative order of blocks.
|
public AbstractBlockOrder(CFG cfg, Comparator<BasicBlock> comparator)
public Iterator<BasicBlock> blockIterator()
BlockOrderblockIterator in interface BlockOrderpublic int compare(BasicBlock b1, BasicBlock b2)
BlockOrdercompare in interface BlockOrderCopyright © 2003–2015. All rights reserved.