Package | Description |
---|---|
org.jruby.ir.instructions | |
org.jruby.ir.instructions.defined | |
org.jruby.ir.instructions.ruby18 | |
org.jruby.ir.instructions.ruby19 | |
org.jruby.ir.operands | |
org.jruby.ir.targets |
Modifier and Type | Method and Description |
---|---|
void |
AliasInstr.visit(IRVisitor visitor) |
void |
AttrAssignInstr.visit(IRVisitor visitor) |
void |
BEQInstr.visit(IRVisitor visitor) |
void |
BFalseInstr.visit(IRVisitor visitor) |
void |
BNEInstr.visit(IRVisitor visitor) |
void |
BNilInstr.visit(IRVisitor visitor) |
void |
BTrueInstr.visit(IRVisitor visitor) |
void |
BUndefInstr.visit(IRVisitor visitor) |
void |
BlockGivenInstr.visit(IRVisitor visitor) |
void |
BreakInstr.visit(IRVisitor visitor) |
void |
CallInstr.visit(IRVisitor visitor) |
void |
CheckArgsArrayArityInstr.visit(IRVisitor visitor) |
void |
CheckArityInstr.visit(IRVisitor visitor) |
void |
ClassSuperInstr.visit(IRVisitor visitor) |
void |
ClosureReturnInstr.visit(IRVisitor visitor) |
void |
ConstMissingInstr.visit(IRVisitor visitor) |
void |
CopyInstr.visit(IRVisitor visitor) |
void |
DefineClassInstr.visit(IRVisitor visitor) |
void |
DefineClassMethodInstr.visit(IRVisitor visitor) |
void |
DefineInstanceMethodInstr.visit(IRVisitor visitor) |
void |
DefineMetaClassInstr.visit(IRVisitor visitor) |
void |
DefineModuleInstr.visit(IRVisitor visitor) |
void |
EQQInstr.visit(IRVisitor visitor) |
void |
EnsureRubyArrayInstr.visit(IRVisitor visitor) |
void |
ExceptionRegionEndMarkerInstr.visit(IRVisitor visitor) |
void |
ExceptionRegionStartMarkerInstr.visit(IRVisitor visitor) |
void |
GVarAliasInstr.visit(IRVisitor visitor) |
void |
GetClassVarContainerModuleInstr.visit(IRVisitor visitor) |
void |
GetClassVariableInstr.visit(IRVisitor visitor) |
void |
GetFieldInstr.visit(IRVisitor visitor) |
void |
GetGlobalVariableInstr.visit(IRVisitor visitor) |
void |
InheritanceSearchConstInstr.visit(IRVisitor visitor) |
void |
InstanceSuperInstr.visit(IRVisitor visitor) |
void |
Instr.visit(IRVisitor visitor) |
void |
JumpIndirectInstr.visit(IRVisitor visitor) |
void |
JumpInstr.visit(IRVisitor visitor) |
void |
LabelInstr.visit(IRVisitor visitor) |
void |
LexicalSearchConstInstr.visit(IRVisitor visitor) |
void |
LineNumberInstr.visit(IRVisitor visitor) |
void |
LoadLocalVarInstr.visit(IRVisitor visitor) |
void |
Match2Instr.visit(IRVisitor visitor) |
void |
Match3Instr.visit(IRVisitor visitor) |
void |
MatchInstr.visit(IRVisitor visitor) |
void |
MethodLookupInstr.visit(IRVisitor visitor) |
void |
ModuleVersionGuardInstr.visit(IRVisitor visitor) |
void |
NoResultCallInstr.visit(IRVisitor visitor) |
void |
NopInstr.visit(IRVisitor visitor) |
void |
NotInstr.visit(IRVisitor visitor) |
void |
OptArgMultipleAsgnInstr.visit(IRVisitor visitor) |
void |
PopBindingInstr.visit(IRVisitor visitor) |
void |
PopFrameInstr.visit(IRVisitor visitor) |
void |
ProcessModuleBodyInstr.visit(IRVisitor visitor) |
void |
PushBindingInstr.visit(IRVisitor visitor) |
void |
PushFrameInstr.visit(IRVisitor visitor) |
void |
PutClassVariableInstr.visit(IRVisitor visitor) |
void |
PutConstInstr.visit(IRVisitor visitor) |
void |
PutFieldInstr.visit(IRVisitor visitor) |
void |
PutGlobalVarInstr.visit(IRVisitor visitor) |
void |
RaiseArgumentErrorInstr.visit(IRVisitor visitor) |
void |
ReceiveClosureInstr.visit(IRVisitor visitor) |
void |
ReceiveExceptionInstr.visit(IRVisitor visitor) |
void |
ReceivePreReqdArgInstr.visit(IRVisitor visitor) |
void |
ReceiveSelfInstr.visit(IRVisitor visitor) |
void |
RecordEndBlockInstr.visit(IRVisitor visitor) |
void |
ReqdArgMultipleAsgnInstr.visit(IRVisitor visitor) |
void |
RescueEQQInstr.visit(IRVisitor visitor) |
void |
RestArgMultipleAsgnInstr.visit(IRVisitor visitor) |
void |
ReturnInstr.visit(IRVisitor visitor) |
void |
SearchConstInstr.visit(IRVisitor visitor) |
void |
SetReturnAddressInstr.visit(IRVisitor visitor) |
void |
StoreLocalVarInstr.visit(IRVisitor visitor) |
void |
ThreadPollInstr.visit(IRVisitor visitor) |
void |
ThrowExceptionInstr.visit(IRVisitor visitor) |
void |
ToAryInstr.visit(IRVisitor visitor) |
void |
UndefMethodInstr.visit(IRVisitor visitor) |
void |
UnresolvedSuperInstr.visit(IRVisitor visitor) |
void |
YieldInstr.visit(IRVisitor visitor) |
void |
ZSuperInstr.visit(IRVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
BackrefIsMatchDataInstr.visit(IRVisitor visitor) |
void |
ClassVarIsDefinedInstr.visit(IRVisitor visitor) |
void |
GetBackrefInstr.visit(IRVisitor visitor) |
void |
GetDefinedConstantOrMethodInstr.visit(IRVisitor visitor) |
void |
GetErrorInfoInstr.visit(IRVisitor visitor) |
void |
GlobalIsDefinedInstr.visit(IRVisitor visitor) |
void |
HasInstanceVarInstr.visit(IRVisitor visitor) |
void |
IsMethodBoundInstr.visit(IRVisitor visitor) |
void |
MethodDefinedInstr.visit(IRVisitor visitor) |
void |
MethodIsPublicInstr.visit(IRVisitor visitor) |
void |
RestoreErrorInfoInstr.visit(IRVisitor visitor) |
void |
SuperMethodBoundInstr.visit(IRVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
ReceiveOptArgInstr18.visit(IRVisitor visitor) |
void |
ReceiveRestArgInstr18.visit(IRVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
BuildLambdaInstr.visit(IRVisitor visitor) |
void |
GetEncodingInstr.visit(IRVisitor visitor) |
void |
ReceiveOptArgInstr19.visit(IRVisitor visitor) |
void |
ReceivePostReqdArgInstr.visit(IRVisitor visitor) |
void |
ReceiveRestArgInstr19.visit(IRVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
Array.visit(IRVisitor visitor) |
void |
AsString.visit(IRVisitor visitor) |
void |
Backref.visit(IRVisitor visitor) |
void |
BacktickString.visit(IRVisitor visitor) |
void |
Bignum.visit(IRVisitor visitor) |
void |
BooleanLiteral.visit(IRVisitor visitor) |
void |
ClosureLocalVariable.visit(IRVisitor visitor) |
void |
CompoundArray.visit(IRVisitor visitor) |
void |
CompoundString.visit(IRVisitor visitor) |
void |
CurrentScope.visit(IRVisitor visitor) |
void |
DynamicSymbol.visit(IRVisitor visitor) |
void |
Fixnum.visit(IRVisitor visitor) |
void |
Float.visit(IRVisitor visitor) |
void |
GlobalVariable.visit(IRVisitor visitor) |
void |
Hash.visit(IRVisitor visitor) |
void |
IRException.visit(IRVisitor visitor) |
void |
Label.visit(IRVisitor visitor) |
void |
LocalVariable.visit(IRVisitor visitor) |
void |
MethAddr.visit(IRVisitor visitor) |
void |
MethodHandle.visit(IRVisitor visitor) |
void |
Nil.visit(IRVisitor visitor) |
void |
NthRef.visit(IRVisitor visitor) |
void |
ObjectClass.visit(IRVisitor visitor) |
void |
Operand.visit(IRVisitor visitor) |
void |
Range.visit(IRVisitor visitor) |
void |
Regexp.visit(IRVisitor visitor) |
void |
SValue.visit(IRVisitor visitor) |
void |
ScopeModule.visit(IRVisitor visitor) |
void |
Self.visit(IRVisitor visitor) |
void |
Splat.visit(IRVisitor visitor) |
void |
StandardError.visit(IRVisitor visitor) |
void |
StringLiteral.visit(IRVisitor visitor) |
void |
Symbol.visit(IRVisitor visitor) |
void |
TemporaryClosureVariable.visit(IRVisitor visitor) |
void |
TemporaryVariable.visit(IRVisitor visitor) |
void |
UndefinedValue.visit(IRVisitor visitor) |
void |
UnexecutableNil.visit(IRVisitor visitor) |
void |
WrappedIRClosure.visit(IRVisitor visitor) |
Modifier and Type | Class and Description |
---|---|
class |
JVMVisitor
Implementation of IRCompiler for the JVM.
|
Copyright © 2002-2009 JRuby Team. All Rights Reserved.