| Modifier and Type | Field and Description |
|---|---|
| private final CFG | |
| private final int | |
| private List | |
| private boolean | |
| private Label |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public boolean | |
| public BasicBlock | |
| public BasicBlock | |
| public void | |
| public int | compareTo(final BasicBlock
the object to be compared. other)Implements java. Compares this object with the specified object for order. |
| public BasicBlock | Returns: BB of exception handling or null if none.On an exception occurring in this block which BB should we go to? |
| public int | |
| public List | |
| public Label | |
| public Instr | |
| public int | |
| private void | |
| public void | |
| public void | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public void | |
| public boolean | |
| public void | |
| public Site | Returns: the Site instance (CallBase or YieldInstr)to be found callsiteId)What site object contains this callsiteId or die trying. |
| public BasicBlock | |
| public void | |
| public String | |
| public String |
| cfg | back to summary |
|---|---|
| private final CFG cfg | |
| id | back to summary |
|---|---|
| private final int id | |
| instrs | back to summary |
|---|---|
| private List<Instr> instrs | |
| isRescueEntry | back to summary |
|---|---|
| private boolean isRescueEntry | |
| label | back to summary |
|---|---|
| private Label label | |
| BasicBlock | back to summary |
|---|---|
| public BasicBlock(CFG cfg, Label label) | |
| addInstr | back to summary |
|---|---|
| public void addInstr(Instr i) | |
| canRaiseExceptions | back to summary |
|---|---|
| public boolean canRaiseExceptions() | |
| clone | back to summary |
|---|---|
| public BasicBlock clone(CloneInfo info, CFG newCFG) | |
| cloneForInlining | back to summary |
|---|---|
| public BasicBlock cloneForInlining(InlineCloneInfo ii) | |
| cloneInstrs | back to summary |
|---|---|
| public void cloneInstrs(SimpleCloneInfo ii) | |
| compareTo | back to summary |
|---|---|
| public int compareTo(final BasicBlock other) Implements java. Doc from java. Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object. The implementor must ensure The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that
| |
| exceptionBB | back to summary |
|---|---|
| public BasicBlock exceptionBB() On an exception occurring in this block which BB should we go to?
| |
| getID | back to summary |
|---|---|
| public int getID() Implements org.
| |
| getInstrs | back to summary |
|---|---|
| public List | |
| getLabel | back to summary |
|---|---|
| public Label getLabel() | |
| getLastInstr | back to summary |
|---|---|
| public Instr getLastInstr() | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| initInstrs | back to summary |
|---|---|
| private void initInstrs() | |
| insertInstr | back to summary |
|---|---|
| public void insertInstr(Instr i) | |
| insertInstr | back to summary |
|---|---|
| public void insertInstr(int index, Instr i) | |
| isEmpty | back to summary |
|---|---|
| public boolean isEmpty() | |
| isEntryBB | back to summary |
|---|---|
| public boolean isEntryBB() | |
| isExitBB | back to summary |
|---|---|
| public boolean isExitBB() | |
| isRescueEntry | back to summary |
|---|---|
| public boolean isRescueEntry() | |
| markRescueEntryBB | back to summary |
|---|---|
| public void markRescueEntryBB() | |
| removeInstr | back to summary |
|---|---|
| public boolean removeInstr(Instr i) | |
| replaceInstrs | back to summary |
|---|---|
| public void replaceInstrs(List<Instr> instrs) | |
| siteOf | back to summary |
|---|---|
| public Site siteOf(long callsiteId) What site object contains this callsiteId or die trying.
| |
| splitAtInstruction | back to summary |
|---|---|
| public BasicBlock splitAtInstruction(Site splitPoint, Label newLabel, boolean includeSplitPointInstr) | |
| swallowBB | back to summary |
|---|---|
| public void swallowBB(BasicBlock foodBB) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| toStringInstrs | back to summary |
|---|---|
| public String toStringInstrs() | |