public abstract class PutInstr extends TwoOperandInstr implements FixedArityInstr
Modifier and Type | Field and Description |
---|---|
protected String |
ref |
EMPTY_OPERANDS
Constructor and Description |
---|
PutInstr(Operation op,
Operand target,
String ref,
Operand value) |
Modifier and Type | Method and Description |
---|---|
void |
encode(IRWriterEncoder e) |
String |
getRef() |
Operand |
getTarget() |
Operand |
getValue() |
String[] |
toStringNonOperandArgs() |
getOperand1, getOperand2, getOperands, setOperand, setOperand1, setOperand2
canBeDeletedFromScope, canRaiseException, clone, cloneOperands, computeScopeFlags, dumpableFields, getIPC, getOperation, getRPC, getUsedVariables, hasSideEffects, interpret, interpretAndGetNewIPC, isDead, isDeletable, markDead, renameVars, setIPC, setRPC, simplifyAndGetResult, simplifyOperands, toString, transfersControl, visit
protected String ref
public String getRef()
public Operand getTarget()
public Operand getValue()
public void encode(IRWriterEncoder e)
public String[] toStringNonOperandArgs()
toStringNonOperandArgs
in class Instr
Copyright © 2001-2016 JRuby. All Rights Reserved.