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

Packages that use Variable
org.jruby.compiler.ir   
org.jruby.compiler.ir.dataflow.analyses   
org.jruby.compiler.ir.instructions   
org.jruby.compiler.ir.operands   
org.jruby.compiler.ir.targets   
 

Uses of Variable in org.jruby.compiler.ir
 

Methods in org.jruby.compiler.ir that return Variable
 Variable IR_Scope.getNewVariable()
           
 Variable IR_ScopeImpl.getNewVariable()
           
 Variable IR_Scope.getNewVariable(java.lang.String prefix)
           
 Variable IR_ScopeImpl.getNewVariable(java.lang.String prefix)
           
 Variable IR_Scope.getSelf()
           
 Variable IR_ScopeImpl.getSelf()
           
 

Uses of Variable in org.jruby.compiler.ir.dataflow.analyses
 

Methods in org.jruby.compiler.ir.dataflow.analyses with parameters of type Variable
 void LiveVariablesProblem.addDFVar(Variable v)
           
 DataFlowVar LiveVariablesProblem.getDFVar(Variable v)
           
 

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

Fields in org.jruby.compiler.ir.instructions declared as Variable
 Variable IR_Instr._result
           
 

Methods in org.jruby.compiler.ir.instructions that return Variable
 Variable IR_Instr.getResult()
           
 

Methods in org.jruby.compiler.ir.instructions that return types with arguments of type Variable
 java.util.List<Variable> IR_Instr.getUsedVariables()
           
 

Constructors in org.jruby.compiler.ir.instructions with parameters of type Variable
ALU_Instr(Operation op, Variable dst, Operand arg)
           
ALU_Instr(Operation op, Variable dst, Operand arg1, Operand arg2)
           
CALL_Instr(Operation op, Variable result, Operand methAddr, Operand[] args, Operand closure)
           
CALL_Instr(Variable result, Operand methAddr, Operand[] args, Operand closure)
           
CASE_Instr(Variable result, Operand arg, Label endLabel)
           
COPY_Instr(Variable d, Operand s)
           
EQQ_Instr(Variable result, Operand v1, Operand v2)
           
GET_ARRAY_Instr(Variable dest, Operand array, int index, boolean getRestOfArray)
           
GET_CONST_Instr(Variable dest, IR_Scope scope, java.lang.String constName)
           
GET_CONST_Instr(Variable dest, Operand scopeOrObj, java.lang.String constName)
           
GET_CVAR_Instr(Variable dest, Operand scope, java.lang.String varName)
           
GET_FIELD_Instr(Variable dest, Operand obj, java.lang.String fieldName)
           
GET_GLOBAL_VAR_Instr(Variable dest, java.lang.String gvarName)
           
GET_Instr(Operation op, Variable dest, Operand src, java.lang.String ref)
           
IR_Instr(Operation op, Variable res)
           
IS_TRUE_Instr(Variable result, Operand arg)
           
JRUBY_IMPL_CALL_Instr(Variable result, Operand methAddr, Operand[] args)
           
JRUBY_IMPL_CALL_Instr(Variable result, Operand methAddr, Operand[] args, Operand closure)
           
MultiOperandInstr(Operation opType, Variable result, Operand[] args)
           
NoOperandInstr(Operation op, Variable dest)
           
OneOperandInstr(Operation op, Variable dest, Operand arg)
           
RECV_ARG_Instr(Variable dest, int index)
           
RECV_ARG_Instr(Variable dest, int index, boolean restOfArgArray)
           
RECV_CLOSURE_ARG_Instr(Variable dest, int argIndex, boolean restOfArgArray)
           
RECV_CLOSURE_Instr(Variable dest)
           
RECV_OPT_ARG_Instr(Variable dest, int index, Label nullLabel)
           
RUBY_INTERNALS_CALL_Instr(Variable result, Operand methAddr, Operand[] args)
           
RUBY_INTERNALS_CALL_Instr(Variable result, Operand methAddr, Operand[] args, Operand closure)
           
TwoOperandInstr(Operation op, Variable dest, Operand a1, Operand a2)
           
YIELD_Instr(Variable result, Operand[] args)
           
 

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

Subclasses of Variable in org.jruby.compiler.ir.operands
 class GlobalVariable
           
 

Method parameters in org.jruby.compiler.ir.operands with type arguments of type Variable
 void Array.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void BacktickString.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void CompoundArray.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void CompoundString.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void DynamicReference.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void Hash.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void Operand.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void Range.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void Regexp.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void SValue.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void Splat.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 void Variable.addUsedVariables(java.util.List<Variable> l)
          Append the list of variables used in this operand to the input list
 

Uses of Variable in org.jruby.compiler.ir.targets
 

Methods in org.jruby.compiler.ir.targets with parameters of type Variable
 void JVM.emit(Variable variable)
           
 



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