public abstract class SSAAbstractUnaryInstruction extends SSAInstruction
SSAInstruction.IVisitor, SSAInstruction.Visitor| Modifier and Type | Field and Description |
|---|---|
protected int |
result |
protected int |
val |
iindex, NO_INDEX| Modifier | Constructor and Description |
|---|---|
protected |
SSAAbstractUnaryInstruction(int iindex,
int result,
int val) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDef() |
int |
getDef(int i)
Return the ith def
|
int |
getNumberOfDefs() |
int |
getNumberOfUses() |
int |
getUse(int j) |
boolean |
hasDef()
Does this instruction define a normal value, as distinct from a set of exceptions possibly thrown by it (e.g.
|
int |
hashCode() |
boolean |
isFallThrough() |
copyForSSA, equals, getExceptionTypes, getValueString, isPEI, toString, toString, visitprotected SSAAbstractUnaryInstruction(int iindex,
int result,
int val)
public boolean hasDef()
SSAInstructionhasDef in class SSAInstructionSSAInstruction.getDef()public int getDef()
getDef in class SSAInstructionpublic int getDef(int i)
SSAInstructiongetDef in class SSAInstructioni - number of the def, starting at 0.public int getNumberOfDefs()
getNumberOfDefs in class SSAInstructionSSAInstruction.getNumberOfUses()public int getNumberOfUses()
getNumberOfUses in class SSAInstructionpublic int getUse(int j)
getUse in class SSAInstructionSSAInstruction.getUse(int)public int hashCode()
hashCode in class SSAInstructionpublic boolean isFallThrough()
isFallThrough in class SSAInstructionCopyright © 2015. All rights reserved.