class DominatorCell extends DF_AbstractCell
| Modifier and Type | Field and Description | 
|---|---|
(package private) BasicBlock | 
block
The basic block corresponding to this lattice cell. 
 | 
private static int | 
CAPACITY
A guess of the upper bound on the number of out edges for most basic
 blocks. 
 | 
(package private) BitVector | 
dominators
Bit set representation of the dominators for this basic block. 
 | 
(package private) IR | 
ir
Pointer to the governing IR. 
 | 
| Constructor and Description | 
|---|
DominatorCell(BasicBlock bb,
             IR ir)
Make a bit set for a basic block 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addSingleBlock(BasicBlock bb)
Include a single basic block in this set. 
 | 
void | 
setTOP(IR ir)
Include all basic blocks in this set. 
 | 
String | 
toString()
Return a String representation of this cell. 
 | 
final BasicBlock block
BitVector dominators
private static final int CAPACITY
DominatorCell(BasicBlock bb, IR ir)
bb - the basic blockir - the governing IRpublic String toString()
toString in interface DF_LatticeCelltoString in class Objectpublic void addSingleBlock(BasicBlock bb)
bb - the basic block