<init>(org.jruby.ir.dataflow.analyses.StoreLocalVarPlacementProblem prob, org.jruby.ir.representations.BasicBlock n)addStores(Map<org.jruby.ir.operands.Operand,org.jruby.ir.operands.Operand> varRenameMap, Set<org.jruby.ir.operands.LocalVariable> excTargetDirtyVars)applyPreMeetHandler()compute_MEET(org.jruby.dirgra.Edge e, org.jruby.ir.dataflow.analyses.StoreLocalVarPlacementNode pred)finalizeSolution()init()initSolution()solutionChanged()toString()buildDataFlowVars()Builds the data-flow variables (or facts) for a particular node. Need only create the DF_Var for them to be added to the problem. Goes over the instructions in this basic block and collect all relevant LOCAL data flow vars for this problem!
computeDataFlowInfo(List<U> workList, BitSet bbSet)computeDataFlowInfoBackward(List<U> workList, BitSet bbSet)computeDataFlowInfoForward(List<U> workList, BitSet bbSet)getExceptionTargetNode() · also: get_exception_target_nodehasExceptionsRescued() · also: has_exceptions_rescued