protected static class Analysis.Worklist extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
Analysis.Worklist.DFOComparator
Comparator to allow priority queue to order blocks by their depth-first order.
|
| Modifier and Type | Field and Description |
|---|---|
protected IdentityHashMap<Block,Integer> |
depthFirstOrder
Map all blocks in the CFG to their depth-first order.
|
protected PriorityQueue<Block> |
queue
The backing priority queue.
|
| Constructor and Description |
|---|
Worklist(ControlFlowGraph cfg) |
protected IdentityHashMap<Block,Integer> depthFirstOrder
protected PriorityQueue<Block> queue
public Worklist(ControlFlowGraph cfg)