Uses of Class
org.jruby.ir.operands.LocalVariable
Packages that use LocalVariable
Package
Description
-
Uses of LocalVariable in org.jruby.ir
Methods in org.jruby.ir that return LocalVariableModifier and TypeMethodDescriptionprotected LocalVariable
IRClosure.findExistingLocalVariable
(RubySymbol name, int scopeDepth) protected LocalVariable
IRMethod.findExistingLocalVariable
(RubySymbol name, int scopeDepth) protected LocalVariable
IRScope.findExistingLocalVariable
(RubySymbol name, int depth) IRClosure.getLocalVariable
(RubySymbol name, int depth) IRMethod.getLocalVariable
(RubySymbol name, int scopeDepth) IRScope.getLocalVariable
(RubySymbol name, int scopeDepth) Find or create a local variable.IRClosure.getNewLocalVariable
(RubySymbol name, int depth) IRScope.getNewLocalVariable
(RubySymbol name, int scopeDepth) IRScope.lookupExistingLVar
(RubySymbol name) Methods in org.jruby.ir that return types with arguments of type LocalVariableModifier and TypeMethodDescriptionIRScope.getLocalVariables()
Get the local variables for this scope.Methods in org.jruby.ir with parameters of type LocalVariable -
Uses of LocalVariable in org.jruby.ir.builder
Methods in org.jruby.ir.builder that return LocalVariableModifier and TypeMethodDescriptionprotected LocalVariable
IRBuilderAST.getArgVariable
(RubySymbol name, int depth) protected LocalVariable
IRBuilderAST.getBlockArgVariable
(RubySymbol name, int depth) abstract LocalVariable
IRBuilder.getLocalVariable
(RubySymbol name, int scopeDepth) IRBuilderAST.getLocalVariable
(RubySymbol name, int scopeDepth) IRBuilder.getNewLocalVariable
(RubySymbol name, int scopeDepth) -
Uses of LocalVariable in org.jruby.ir.dataflow.analyses
Methods in org.jruby.ir.dataflow.analyses that return types with arguments of type LocalVariableModifier and TypeMethodDescriptionLoadLocalVarPlacementProblem.getLoadsOnScopeExit()
LiveVariablesProblem.getLocalVarsLiveOnScopeEntry()
Get variables that are live on entry to the cfg.LiveVariablesProblem.getNonSelfLocalVars()
LiveVariablesProblem.getVarsLiveOnScopeExit()
Method parameters in org.jruby.ir.dataflow.analyses with type arguments of type LocalVariableModifier and TypeMethodDescriptionboolean
StoreLocalVarPlacementNode.addStores
(Map<Operand, Operand> varRenameMap, Set<LocalVariable> excTargetDirtyVars) void
LoadLocalVarPlacementProblem.initLoadsOnScopeExit
(Set<LocalVariable> loads) void
LiveVariablesProblem.setVarsLiveOnScopeExit
(Collection<LocalVariable> vars) -
Uses of LocalVariable in org.jruby.ir.instructions
Methods in org.jruby.ir.instructions that return LocalVariableModifier and TypeMethodDescriptionLoadLocalVarInstr.getLocalVar()
This is the variable that is being loaded from the scope.StoreLocalVarInstr.getLocalVar()
This is the variable that is being stored into in this scope.Constructors in org.jruby.ir.instructions with parameters of type LocalVariableModifierConstructorDescriptionLoadLocalVarInstr
(TemporaryLocalVariable result, LocalVariable lvar, IRScope scope) StoreLocalVarInstr
(IRScope scope, Operand value, LocalVariable lvar) -
Uses of LocalVariable in org.jruby.ir.interpreter
Methods in org.jruby.ir.interpreter that return types with arguments of type LocalVariableModifier and TypeMethodDescriptionFullInterpreterContext.getUsedLocalVariables()
Get all variables referenced by this scope.Methods in org.jruby.ir.interpreter with parameters of type LocalVariableModifier and TypeMethodDescriptionFullInterpreterContext.getNewTemporaryVariableFor
(LocalVariable var) -
Uses of LocalVariable in org.jruby.ir.operands
Subclasses of LocalVariable in org.jruby.ir.operandsModifier and TypeClassDescriptionclass
This represents a non-temporary variable used in a closure and defined in this or a parent closure.Methods in org.jruby.ir.operands that return LocalVariableModifier and TypeMethodDescriptionClosureLocalVariable.cloneForDepth
(int n) LocalVariable.cloneForDepth
(int n) static LocalVariable
LocalVariable.decode
(IRReaderDecoder d) Methods in org.jruby.ir.operands with parameters of type LocalVariable -
Uses of LocalVariable in org.jruby.ir.persistence
Methods in org.jruby.ir.persistence with parameters of type LocalVariable -
Uses of LocalVariable in org.jruby.ir.targets
Methods in org.jruby.ir.targets with parameters of type LocalVariable