public abstract class TwoOperandResultBaseInstr extends ResultBaseInstr
resultEMPTY_OPERANDS| Constructor and Description | 
|---|
| TwoOperandResultBaseInstr(Operation operation,
                         Variable result,
                         Operand operand1,
                         Operand operand2) | 
| Modifier and Type | Method and Description | 
|---|---|
| Operand | getOperand1() | 
| Operand | getOperand2() | 
| Operand[] | getOperands() | 
| void | setOperand(int i,
          Operand operand) | 
| void | setOperand1(Operand operand1) | 
| void | setOperand2(Operand operand2) | 
encode, getResult, updateResultcanBeDeletedFromScope, canRaiseException, clone, cloneOperands, computeScopeFlags, getIPC, getOperation, getRPC, getUsedVariables, hasSideEffects, interpret, interpretAndGetNewIPC, isDead, isDeletable, markDead, renameVars, setIPC, setRPC, simplifyAndGetResult, simplifyOperands, toString, toStringNonOperandArgs, transfersControl, visitpublic Operand[] getOperands()
getOperands in class Instrpublic Operand getOperand1()
public void setOperand1(Operand operand1)
public Operand getOperand2()
public void setOperand2(Operand operand2)
public void setOperand(int i,
              Operand operand)
setOperand in class InstrCopyright © 2001-2015 JRuby. All Rights Reserved.