Class SSABinaryOpInstruction
java.lang.Object
com.ibm.wala.ssa.SSAInstruction
com.ibm.wala.ssa.SSAAbstractBinaryInstruction
com.ibm.wala.ssa.SSABinaryOpInstruction
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ibm.wala.ssa.SSAInstruction
SSAInstruction.IVisitor, SSAInstruction.Visitor
-
Field Summary
Fields inherited from class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
result, val1, val2
Fields inherited from class com.ibm.wala.ssa.SSAInstruction
NO_INDEX
-
Constructor Summary
ModifierConstructorDescriptionprotected
SSABinaryOpInstruction
(int iindex, IBinaryOpInstruction.IOperator operator, int result, int val1, int val2, boolean mayBeInteger) -
Method Summary
Modifier and TypeMethodDescriptionUgh.boolean
boolean
isPEI()
boolean
toString
(SymbolTable symbolTable) void
Apply an IVisitor to this instruction.Methods inherited from class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
getDef, getDef, getNumberOfDefs, getNumberOfUses, getUse, hasDef, hashCode
Methods inherited from class com.ibm.wala.ssa.SSAInstruction
copyForSSA, equals, getExceptionTypes, getValueString, iIndex, setInstructionIndex, toString
-
Constructor Details
-
SSABinaryOpInstruction
protected SSABinaryOpInstruction(int iindex, IBinaryOpInstruction.IOperator operator, int result, int val1, int val2, boolean mayBeInteger)
-
-
Method Details
-
toString
- Specified by:
toString
in classSSAInstruction
-
visit
Description copied from class:SSAInstruction
Apply an IVisitor to this instruction. We invoke the appropriate IVisitor method according to the type of this instruction.- Specified by:
visit
in classSSAInstruction
- Throws:
NullPointerException
- See Also:
-
getOperator
Ugh. clean up shrike operator stuff. -
isPEI
public boolean isPEI()- Overrides:
isPEI
in classSSAInstruction
- Returns:
- true iff this instruction may throw an exception.
- See Also:
-
isFallThrough
public boolean isFallThrough()- Specified by:
isFallThrough
in classSSAInstruction
- Returns:
- true iff this instruction may fall through to the next
- See Also:
-
mayBeIntegerOp
public boolean mayBeIntegerOp()
-