public class AstEchoInstruction extends SSAInstruction
SSAInstruction.IVisitor, SSAInstruction.Visitoriindex, NO_INDEX| Constructor and Description |
|---|
AstEchoInstruction(int iindex,
int[] rvals) |
| Modifier and Type | Method and Description |
|---|---|
SSAInstruction |
copyForSSA(SSAInstructionFactory insts,
int[] defs,
int[] uses)
This method is meant to be used during SSA conversion for an IR that is not in SSA form.
|
int |
getDef(int i)
Return the ith def
|
Collection<TypeReference> |
getExceptionTypes()
This method should never return null.
|
int |
getNumberOfDefs() |
int |
getNumberOfUses() |
int |
getUse(int i) |
int |
hashCode() |
boolean |
isFallThrough() |
String |
toString(SymbolTable symbolTable) |
void |
visit(SSAInstruction.IVisitor v)
Apply an IVisitor to this instruction.
|
equals, getDef, getValueString, hasDef, isPEI, toStringpublic SSAInstruction copyForSSA(SSAInstructionFactory insts, int[] defs, int[] uses)
SSAInstructioncopyForSSA in class SSAInstructionpublic int getNumberOfDefs()
getNumberOfDefs in class SSAInstructionpublic int getDef(int i)
SSAInstructiongetDef in class SSAInstructioni - number of the def, starting at 0.public int getNumberOfUses()
getNumberOfUses in class SSAInstructionpublic int getUse(int i)
getUse in class SSAInstructionpublic int hashCode()
hashCode in class SSAInstructionpublic String toString(SymbolTable symbolTable)
toString in class SSAInstructionpublic void visit(SSAInstruction.IVisitor v)
SSAInstructionvisit in class SSAInstructionpublic boolean isFallThrough()
isFallThrough in class SSAInstructionpublic Collection<TypeReference> getExceptionTypes()
SSAInstructiongetExceptionTypes in class SSAInstruction