public class AstGlobalWrite extends SSAPutInstruction
SSAInstruction.IVisitor, SSAInstruction.Visitoriindex, NO_INDEX| Constructor and Description |
|---|
AstGlobalWrite(int iindex,
FieldReference global,
int rhs) |
| 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.
|
Collection<TypeReference> |
getExceptionTypes()
This method should never return null.
|
String |
getGlobalName() |
boolean |
isFallThrough() |
String |
toString(SymbolTable symbolTable) |
void |
visit(SSAInstruction.IVisitor v)
Apply an IVisitor to this instruction.
|
getNumberOfUses, getUse, getVal, hashCodegetDeclaredField, getDeclaredFieldType, getRef, isPEI, isStaticequals, getDef, getDef, getNumberOfDefs, getValueString, hasDef, toStringpublic AstGlobalWrite(int iindex,
FieldReference global,
int rhs)
public SSAInstruction copyForSSA(SSAInstructionFactory insts, int[] defs, int[] uses)
SSAInstructioncopyForSSA in class SSAPutInstructionpublic String toString(SymbolTable symbolTable)
toString in class SSAPutInstructionpublic void visit(SSAInstruction.IVisitor v)
SSAInstructionvisit in class SSAPutInstructionSSAInstruction.visit(IVisitor)public boolean isFallThrough()
isFallThrough in class SSAPutInstructionpublic Collection<TypeReference> getExceptionTypes()
SSAInstructiongetExceptionTypes in class SSAInstructionpublic String getGlobalName()