Instr |
ZSuperInstr.clone(CloneInfo ii) |
Instr |
YieldInstr.clone(CloneInfo ii) |
Instr |
UnresolvedSuperInstr.clone(CloneInfo ii) |
Instr |
UndefMethodInstr.clone(CloneInfo ii) |
Instr |
TraceInstr.clone(CloneInfo ii) |
Instr |
ToAryInstr.clone(CloneInfo ii) |
Instr |
ThrowExceptionInstr.clone(CloneInfo ii) |
Instr |
ThreadPollInstr.clone(CloneInfo ii) |
Instr |
StoreLocalVarInstr.clone(CloneInfo ii) |
Instr |
SetCapturedVarInstr.clone(CloneInfo ii) |
Instr |
SearchConstInstr.clone(CloneInfo ii) |
Instr |
RuntimeHelperCall.clone(CloneInfo ii) |
Instr |
ReturnInstr.clone(CloneInfo info) |
Instr |
RestArgMultipleAsgnInstr.clone(CloneInfo ii) |
Instr |
RescueEQQInstr.clone(CloneInfo ii) |
Instr |
ReqdArgMultipleAsgnInstr.clone(CloneInfo ii) |
Instr |
ReifyClosureInstr.clone(CloneInfo info) |
Instr |
RecordEndBlockInstr.clone(CloneInfo ii) |
Instr |
ReceiveSelfInstr.clone(CloneInfo info) |
Instr |
ReceiveRubyExceptionInstr.clone(CloneInfo ii) |
Instr |
ReceiveRestArgInstr.clone(CloneInfo info) |
Instr |
ReceivePreReqdArgInstr.clone(CloneInfo info) |
Instr |
ReceivePostReqdArgInstr.clone(CloneInfo info) |
Instr |
ReceiveOptArgInstr.clone(CloneInfo info) |
Instr |
ReceiveKeywordRestArgInstr.clone(CloneInfo ii) |
Instr |
ReceiveKeywordArgInstr.clone(CloneInfo ii) |
Instr |
ReceiveJRubyExceptionInstr.clone(CloneInfo ii) |
Instr |
RaiseRequiredKeywordArgumentError.clone(CloneInfo ii) |
Instr |
RaiseArgumentErrorInstr.clone(CloneInfo ii) |
Instr |
PutGlobalVarInstr.clone(CloneInfo ii) |
Instr |
PutFieldInstr.clone(CloneInfo ii) |
Instr |
PutConstInstr.clone(CloneInfo ii) |
Instr |
PutClassVariableInstr.clone(CloneInfo ii) |
Instr |
PushFrameInstr.clone(CloneInfo ii) |
Instr |
PushBindingInstr.clone(CloneInfo ii) |
Instr |
ProcessModuleBodyInstr.clone(CloneInfo ii) |
Instr |
PopFrameInstr.clone(CloneInfo ii) |
Instr |
PopBindingInstr.clone(CloneInfo ii) |
Instr |
OptArgMultipleAsgnInstr.clone(CloneInfo ii) |
Instr |
NoResultCallInstr.clone(CloneInfo ii) |
Instr |
NopInstr.clone(CloneInfo ii) |
Instr |
NonlocalReturnInstr.clone(CloneInfo info) |
Instr |
ModuleVersionGuardInstr.clone(CloneInfo ii) |
Instr |
MatchInstr.clone(CloneInfo ii) |
Instr |
Match3Instr.clone(CloneInfo ii) |
Instr |
Match2Instr.clone(CloneInfo ii) |
Instr |
LoadLocalVarInstr.clone(CloneInfo ii) |
Instr |
LoadImplicitClosureInstr.clone(CloneInfo info) |
Instr |
LoadFrameClosureInstr.clone(CloneInfo info) |
Instr |
LineNumberInstr.clone(CloneInfo ii) |
Instr |
LexicalSearchConstInstr.clone(CloneInfo ii) |
Instr |
LabelInstr.clone(CloneInfo ii) |
Instr |
JumpInstr.clone(CloneInfo ii) |
abstract Instr |
Instr.clone(CloneInfo info)
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).
|
Instr |
InstanceSuperInstr.clone(CloneInfo ii) |
Instr |
InlinedLineNumberInstr.clone(CloneInfo ii) |
Instr |
InheritanceSearchConstInstr.clone(CloneInfo ii) |
Instr |
GVarAliasInstr.clone(CloneInfo ii) |
Instr |
GetGlobalVariableInstr.clone(CloneInfo ii) |
Instr |
GetFieldInstr.clone(CloneInfo ii) |
Instr |
GetEncodingInstr.clone(CloneInfo ii) |
Instr |
GetClassVariableInstr.clone(CloneInfo ii) |
Instr |
GetClassVarContainerModuleInstr.clone(CloneInfo ii) |
Instr |
ExceptionRegionStartMarkerInstr.clone(CloneInfo ii) |
Instr |
ExceptionRegionEndMarkerInstr.clone(CloneInfo ii) |
Instr |
EQQInstr.clone(CloneInfo ii) |
Instr |
DefineModuleInstr.clone(CloneInfo ii) |
Instr |
DefineMetaClassInstr.clone(CloneInfo ii) |
Instr |
DefineInstanceMethodInstr.clone(CloneInfo ii) |
Instr |
DefineClassMethodInstr.clone(CloneInfo ii) |
Instr |
DefineClassInstr.clone(CloneInfo ii) |
Instr |
CopyInstr.clone(CloneInfo ii) |
Instr |
ConstMissingInstr.clone(CloneInfo ii) |
Instr |
ClassSuperInstr.clone(CloneInfo ii) |
Instr |
CheckArityInstr.clone(CloneInfo info) |
Instr |
CheckArgsArrayArityInstr.clone(CloneInfo ii) |
Instr |
CallInstr.clone(CloneInfo ii) |
Instr |
BUndefInstr.clone(CloneInfo ii) |
Instr |
BuildSplatInstr.clone(CloneInfo ii) |
Instr |
BuildRangeInstr.clone(CloneInfo ii) |
Instr |
BuildLambdaInstr.clone(CloneInfo ii) |
Instr |
BuildDynRegExpInstr.clone(CloneInfo ii) |
Instr |
BuildCompoundStringInstr.clone(CloneInfo ii) |
Instr |
BuildCompoundArrayInstr.clone(CloneInfo ii) |
Instr |
BTrueInstr.clone(CloneInfo ii) |
Instr |
BreakInstr.clone(CloneInfo info) |
Instr |
BNilInstr.clone(CloneInfo ii) |
Instr |
BNEInstr.clone(CloneInfo ii) |
Instr |
BlockGivenInstr.clone(CloneInfo ii) |
Instr |
BFalseInstr.clone(CloneInfo ii) |
Instr |
BEQInstr.clone(CloneInfo ii) |
Instr |
BacktickInstr.clone(CloneInfo ii) |
Instr |
AttrAssignInstr.clone(CloneInfo ii) |
Instr |
ArgScopeDepthInstr.clone(CloneInfo ii) |
Instr |
AliasInstr.clone(CloneInfo ii) |
Operand[] |
CallBase.cloneCallArgs(CloneInfo ii) |
Operand[] |
Instr.cloneOperands(CloneInfo info) |