Uses of Class
org.jruby.compiler.ir.representations.InlinerInfo

Packages that use InlinerInfo
org.jruby.compiler.ir.instructions   
org.jruby.compiler.ir.operands   
org.jruby.compiler.ir.representations   
 

Uses of InlinerInfo in org.jruby.compiler.ir.instructions
 

Methods in org.jruby.compiler.ir.instructions with parameters of type InlinerInfo
 Operand[] CallInstr.cloneCallArgs(InlinerInfo ii)
           
 Instr ALU_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr AllocateBindingInstr.cloneForInlining(InlinerInfo ii)
           
 Instr AttrAssignInstr.cloneForInlining(InlinerInfo ii)
           
 Instr AttributeInstr.cloneForInlining(InlinerInfo ii)
           
 Instr BEQInstr.cloneForInlining(InlinerInfo ii)
           
 Instr BNEInstr.cloneForInlining(InlinerInfo ii)
           
 Instr BOX_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr BREAK_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr CallInstr.cloneForInlining(InlinerInfo ii)
           
 Instr CaseInstr.cloneForInlining(InlinerInfo ii)
           
 Instr ClosureReturnInstr.cloneForInlining(InlinerInfo ii)
           
 Instr CopyInstr.cloneForInlining(InlinerInfo ii)
           
 Instr DECLARE_LOCAL_TYPE_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr DefineClassInstr.cloneForInlining(InlinerInfo ii)
           
 Instr DefineClassMethodInstr.cloneForInlining(InlinerInfo ii)
           
 Instr DefineInstanceMethodInstr.cloneForInlining(InlinerInfo ii)
           
 Instr DefineModuleInstr.cloneForInlining(InlinerInfo ii)
           
 Instr EQQInstr.cloneForInlining(InlinerInfo ii)
           
 Instr ExceptionRegionEndMarkerInstr.cloneForInlining(InlinerInfo ii)
           
 Instr ExceptionRegionStartMarkerInstr.cloneForInlining(InlinerInfo ii)
           
 Instr FilenameInstr.cloneForInlining(InlinerInfo ii)
           
 Instr GetArrayInstr.cloneForInlining(InlinerInfo ii)
           
 Instr GetClassVariableInstr.cloneForInlining(InlinerInfo ii)
           
 Instr GetConstInstr.cloneForInlining(InlinerInfo ii)
           
 Instr GetFieldInstr.cloneForInlining(InlinerInfo ii)
           
 Instr GetGlobalVariableInstr.cloneForInlining(InlinerInfo ii)
           
 Instr GuardInstr.cloneForInlining(InlinerInfo ii)
           
abstract  Instr Instr.cloneForInlining(InlinerInfo ii)
          Clone the instruction for inlining -- this will rename all variables (including local variables and self!) and replace RECV_ARG and RETURN instructions to regular copy instructions,
 Instr IsTrueInstr.cloneForInlining(InlinerInfo ii)
           
 Instr JRubyImplCallInstr.cloneForInlining(InlinerInfo ii)
           
 Instr JUMP_INDIRECT_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr JumpInstr.cloneForInlining(InlinerInfo ii)
           
 Instr LABEL_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr LineNumberInstr.cloneForInlining(InlinerInfo ii)
           
 Instr LoadFromBindingInstr.cloneForInlining(InlinerInfo ii)
           
 Instr METHOD_VERSION_GUARD_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr MODULE_VERSION_GUARD_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr MethodLookupInstr.cloneForInlining(InlinerInfo ii)
           
 Instr NotInstr.cloneForInlining(InlinerInfo ii)
           
 Instr PutClassVariableInstr.cloneForInlining(InlinerInfo ii)
           
 Instr PutConstInstr.cloneForInlining(InlinerInfo ii)
           
 Instr PutFieldInstr.cloneForInlining(InlinerInfo ii)
           
 Instr PutGlobalVarInstr.cloneForInlining(InlinerInfo ii)
           
 Instr RECV_EXCEPTION_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr RETRY_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr ReceiveArgumentInstruction.cloneForInlining(InlinerInfo ii)
           
 Instr ReceiveClosureArgInstr.cloneForInlining(InlinerInfo ii)
           
 Instr ReceiveClosureInstr.cloneForInlining(InlinerInfo ii)
           
 Instr ReceiveOptionalArgumentInstr.cloneForInlining(InlinerInfo ii)
           
 Instr ReceiveSelfInstruction.cloneForInlining(InlinerInfo ii)
           
 Instr ReturnInstr.cloneForInlining(InlinerInfo ii)
           
 Instr RubyInternalCallInstr.cloneForInlining(InlinerInfo ii)
           
 Instr SET_RETADDR_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr SearchConstInstr.cloneForInlining(InlinerInfo ii)
           
 Instr StoreToBindingInstr.cloneForInlining(InlinerInfo ii)
           
 Instr THROW_EXCEPTION_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr ThreadPollInstr.cloneForInlining(InlinerInfo ii)
           
 Instr UNBOX_Instr.cloneForInlining(InlinerInfo ii)
           
 Instr YieldInstr.cloneForInlining(InlinerInfo ii)
           
 Operand[] MultiOperandInstr.cloneOperandsForInlining(InlinerInfo ii)
           
 

Uses of InlinerInfo in org.jruby.compiler.ir.operands
 

Methods in org.jruby.compiler.ir.operands with parameters of type InlinerInfo
 Operand Array.cloneForInlining(InlinerInfo ii)
           
 Operand Attribute.cloneForInlining(InlinerInfo ii)
           
 Operand BacktickString.cloneForInlining(InlinerInfo ii)
           
 Operand BoxedValue.cloneForInlining(InlinerInfo ii)
           
 Operand BreakResult.cloneForInlining(InlinerInfo ii)
           
 Operand CompoundArray.cloneForInlining(InlinerInfo ii)
           
 Operand CompoundString.cloneForInlining(InlinerInfo ii)
           
 Operand DynamicReference.cloneForInlining(InlinerInfo ii)
           
 Operand GlobalVariable.cloneForInlining(InlinerInfo ii)
           
 Operand Hash.cloneForInlining(InlinerInfo ii)
           
 Operand Label.cloneForInlining(InlinerInfo ii)
           
 Operand MethodHandle.cloneForInlining(InlinerInfo ii)
           
 Operand Operand.cloneForInlining(InlinerInfo ii)
           
 Operand Range.cloneForInlining(InlinerInfo ii)
           
 Operand Regexp.cloneForInlining(InlinerInfo ii)
           
 Operand SValue.cloneForInlining(InlinerInfo ii)
           
 Operand Splat.cloneForInlining(InlinerInfo ii)
           
 Operand UnboxedValue.cloneForInlining(InlinerInfo ii)
           
 Operand Variable.cloneForInlining(InlinerInfo ii)
           
 

Uses of InlinerInfo in org.jruby.compiler.ir.representations
 

Methods in org.jruby.compiler.ir.representations with parameters of type InlinerInfo
 BasicBlock BasicBlock.cloneForInlining(InlinerInfo ii)
           
 ExceptionRegion ExceptionRegion.cloneForInlining(InlinerInfo ii)
           
 void BasicBlock.processClosureArgAndReturnInstrs(InlinerInfo ii, YieldInstr yi)
           
 



Copyright © 2002-2009 JRuby Team. All Rights Reserved.