public abstract class GetInstr extends OneOperandResultBaseInstr implements FixedArityInstr
result
EMPTY_OPERANDS
Constructor and Description |
---|
GetInstr(Operation op,
Variable result,
Operand source,
RubySymbol name) |
Modifier and Type | Method and Description |
---|---|
void |
encode(IRWriterEncoder e) |
java.lang.String |
getId() |
RubySymbol |
getName() |
Operand |
getSource() |
java.lang.String[] |
toStringNonOperandArgs() |
getOperand1, getOperands, setOperand, setOperand1
getResult, updateResult
canBeDeletedFromScope, canRaiseException, clone, cloneOperands, computeScopeFlags, dumpableFields, getOperation, getUsedVariables, hasSideEffects, interpret, interpretAndGetNewIPC, isDead, isDeletable, markDead, renameVars, simplifyAndGetResult, simplifyOperands, toString, transfersControl, visit
public GetInstr(Operation op, Variable result, Operand source, RubySymbol name)
public java.lang.String getId()
public RubySymbol getName()
public Operand getSource()
public void encode(IRWriterEncoder e)
encode
in class ResultBaseInstr
public java.lang.String[] toStringNonOperandArgs()
toStringNonOperandArgs
in class Instr
Copyright © 2001-2018 JRuby. All Rights Reserved.