public class ExceptionRegion
extends java.lang.Object
Constructor and Description |
---|
ExceptionRegion(Label firstRescueBlockLabel,
Label ensureBlockLabel,
BasicBlock startBB) |
Modifier and Type | Method and Description |
---|---|
void |
addBB(BasicBlock bb) |
void |
addNestedRegion(ExceptionRegion r) |
ExceptionRegion |
cloneForInlining(InlinerInfo ii) |
BasicBlock |
getEndBB() |
Label |
getEnsureBlockLabel() |
java.util.List<BasicBlock> |
getExclusiveBBs() |
Label |
getFirstRescueBlockLabel() |
BasicBlock |
getStartBB() |
void |
mergeBBs(BasicBlock a,
BasicBlock b) |
void |
setEndBB(BasicBlock bb) |
void |
setFirstRescueBB(BasicBlock frbb) |
java.lang.String |
toString() |
public ExceptionRegion(Label firstRescueBlockLabel, Label ensureBlockLabel, BasicBlock startBB)
public void setEndBB(BasicBlock bb)
public Label getEnsureBlockLabel()
public BasicBlock getStartBB()
public BasicBlock getEndBB()
public java.util.List<BasicBlock> getExclusiveBBs()
public void addBB(BasicBlock bb)
public void addNestedRegion(ExceptionRegion r)
public void mergeBBs(BasicBlock a, BasicBlock b)
public void setFirstRescueBB(BasicBlock frbb)
public Label getFirstRescueBlockLabel()
public ExceptionRegion cloneForInlining(InlinerInfo ii)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2002-2009 JRuby Team. All Rights Reserved.