public class NoResultCallInstr extends CallBase
argsCount, callSite, callSiteId, hasClosure, name
operands
EMPTY_OPERANDS
Constructor and Description |
---|
NoResultCallInstr(Operation op,
CallType callType,
String name,
Operand receiver,
Operand[] args,
Operand closure,
boolean isPotentiallyRefined) |
Modifier and Type | Method and Description |
---|---|
Instr |
clone(CloneInfo ii)
Clone the instruction for use in an inlining context (either when a scope is inlined into
another scope, or when a block has to be cloned because its associated call belongs to
an inlined scope).
|
static NoResultCallInstr |
create(CallType callType,
String name,
Operand receiver,
Operand[] args,
Operand closure,
boolean isPotentiallyRefined) |
static NoResultCallInstr |
decode(IRReaderDecoder d) |
void |
visit(IRVisitor visitor) |
blockInlining, canBeEval, cloneCallArgs, computeScopeFlags, containsArgSplat, containsArgSplat, encode, getArg1, getArgsCount, getCallArgs, getCallSite, getCallType, getClosureArg, getClosureArg, getName, getReceiver, hasLiteralClosure, inliningBlocked, interpret, isAllFixnums, isAllFloats, isPotentiallyRefined, prepareArguments, prepareArgumentsComplex, prepareArgumentsSimple, prepareBlock, setProcNew, simplifyOperands, targetRequiresCallersBinding, targetRequiresCallersFrame, toStringNonOperandArgs
getOperands, setOperand
canBeDeletedFromScope, canRaiseException, cloneOperands, dumpableFields, getIPC, getOperation, getRPC, getUsedVariables, hasSideEffects, interpretAndGetNewIPC, isDead, isDeletable, markDead, renameVars, setIPC, setRPC, simplifyAndGetResult, toString, transfersControl
public static NoResultCallInstr create(CallType callType, String name, Operand receiver, Operand[] args, Operand closure, boolean isPotentiallyRefined)
public Instr clone(CloneInfo ii)
Instr
public static NoResultCallInstr decode(IRReaderDecoder d)
Copyright © 2001-2016 JRuby. All Rights Reserved.