Uses of Class
org.jruby.compiler.ir.operands.Label

Packages that use Label
org.jruby.compiler.ir   
org.jruby.compiler.ir.instructions   
org.jruby.compiler.ir.operands   
org.jruby.compiler.ir.representations   
org.jruby.interpreter   
 

Uses of Label in org.jruby.compiler.ir
 

Fields in org.jruby.compiler.ir declared as Label
 Label IRClosure.endLabel
           
 Label IRMethod.endLabel
           
 Label IRLoop.iterEndLabel
           
 Label IRLoop.iterStartLabel
           
 Label IRLoop.loopEndLabel
           
 Label IRLoop.loopStartLabel
           
 Label IRClosure.startLabel
           
 Label IRMethod.startLabel
           
 

Methods in org.jruby.compiler.ir that return Label
 Label IRClosure.getNewLabel()
           
 Label IRScope.getNewLabel()
          Get a new label using a generic prefix
 Label IRScopeImpl.getNewLabel()
           
 Label IRScope.getNewLabel(java.lang.String lblPrefix)
          Get a new label using the provided label prefix
 Label IRScopeImpl.getNewLabel(java.lang.String prefix)
           
 

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

Fields in org.jruby.compiler.ir.instructions declared as Label
 Label ExceptionRegionStartMarkerInstr._begin
           
 Label ExceptionRegionStartMarkerInstr._end
           
 Label LABEL_Instr._lbl
           
 Label JumpInstr.target
           
 

Fields in org.jruby.compiler.ir.instructions with type parameters of type Label
 java.util.List<Label> ExceptionRegionStartMarkerInstr._rescueBlockLabels
           
 

Methods in org.jruby.compiler.ir.instructions that return Label
 Label BranchInstr.getJumpTarget()
           
 Label JumpInstr.getJumpTarget()
           
 Label SET_RETADDR_Instr.getReturnAddr()
           
 Label CallInstr.interpret_with_inline(InterpreterContext interp, IRubyObject self)
           
 Label AllocateBindingInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label AttrAssignInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label BEQInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label BNEInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label BREAK_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label CallInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label CaseInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ClosureReturnInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label CopyInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineClassInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineClassMethodInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineInstanceMethodInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label DefineModuleInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label EQQInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label FilenameInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetArrayInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetClassVariableInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetConstInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetFieldInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label GetGlobalVariableInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label IsTrueInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label JRubyImplCallInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label JUMP_INDIRECT_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label JumpInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label LineNumberInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label LoadFromBindingInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label MethodLookupInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label NotInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutClassVariableInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutConstInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutFieldInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label PutGlobalVarInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label RECV_EXCEPTION_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveArgumentInstruction.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveClosureArgInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveClosureInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveOptionalArgumentInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReceiveSelfInstruction.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ReturnInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label RubyInternalCallInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label SET_RETADDR_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label SearchConstInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label StoreToBindingInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label THROW_EXCEPTION_Instr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label ThreadPollInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 Label YieldInstr.interpret(InterpreterContext interp, IRubyObject self)
           
 

Methods in org.jruby.compiler.ir.instructions with parameters of type Label
 void CaseInstr.setElse(Label elseLabel)
           
 

Method parameters in org.jruby.compiler.ir.instructions with type arguments of type Label
 void CaseInstr.setLabels(java.util.List<Label> labels)
           
 

Constructors in org.jruby.compiler.ir.instructions with parameters of type Label
BEQInstr(Operand v1, Operand v2, Label jmpTarget)
           
BNEInstr(Operand v1, Operand v2, Label jmpTarget)
           
BranchInstr(Operation op, Operand v1, Operand v2, Label jmpTarget)
           
CaseInstr(Variable result, Operand arg, Label endLabel)
           
ExceptionRegionStartMarkerInstr(Label rBegin, Label rEnd, java.util.List<Label> rbLabels)
           
JumpInstr(Label target)
           
LABEL_Instr(Label l)
           
METHOD_VERSION_GUARD_Instr(IRMethod m, CodeVersion v, Label failurePathLabel)
           
MODULE_VERSION_GUARD_Instr(IRModule m, CodeVersion v, Label failurePathLabel)
           
RETRY_Instr(Label loopStart)
           
SET_RETADDR_Instr(Variable d, Label l)
           
 

Constructor parameters in org.jruby.compiler.ir.instructions with type arguments of type Label
ExceptionRegionStartMarkerInstr(Label rBegin, Label rEnd, java.util.List<Label> rbLabels)
           
 

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

Fields in org.jruby.compiler.ir.operands declared as Label
 Label BreakResult._jumpTarget
           
 

Constructors in org.jruby.compiler.ir.operands with parameters of type Label
BreakResult(Operand v, Label l)
           
 

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

Methods in org.jruby.compiler.ir.representations that return Label
 Label ExceptionRegion.getFirstRescueBlockLabel()
           
 Label BasicBlock.getLabel()
           
 Label InlinerInfo.getRenamedLabel(Label l)
           
 

Methods in org.jruby.compiler.ir.representations with parameters of type Label
 Label InlinerInfo.getRenamedLabel(Label l)
           
 BasicBlock CFG.getTargetBB(Label l)
           
 BasicBlock BasicBlock.splitAtInstruction(Instr splitPoint, Label newLabel, boolean includeSplitPointInstr)
           
 

Constructors in org.jruby.compiler.ir.representations with parameters of type Label
BasicBlock(CFG c, Label l)
           
 

Constructor parameters in org.jruby.compiler.ir.representations with type arguments of type Label
ExceptionRegion(java.util.List<Label> rescueBlockLabels)
           
 

Uses of Label in org.jruby.interpreter
 

Methods in org.jruby.interpreter that return Label
 Label InterpreterContext.getMethodExitLabel()
           
 Label NaiveInterpreterContext.getMethodExitLabel()
           
 

Methods in org.jruby.interpreter with parameters of type Label
 void InterpreterContext.setMethodExitLabel(Label l)
           
 void NaiveInterpreterContext.setMethodExitLabel(Label l)
           
 



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