Interface BlockOrder

All Known Implementing Classes:
AbstractBlockOrder, ReverseDFSOrder, ReversePostOrder

public interface BlockOrder
Specify an order for visiting basic blocks.
  • Method Details

    • blockIterator

      Iterator<BasicBlock> blockIterator()
      Return an Iterator which visits the basic blocks in order.
    • compare

      int compare(BasicBlock b1, BasicBlock b2)
      Return relative order of blocks. If b1.compareTo(b2) < 0, then b1 should occur before b2 in iteration.