<init>(org.jruby.ir.dataflow.analyses.DefinedVariablesProblem prob, org.jruby.ir.representations.BasicBlock n)applyPreMeetHandler()compute_MEET(org.jruby.dirgra.Edge e, org.jruby.ir.dataflow.analyses.DefinedVariableNode pred)finalizeSolution()identifyInits(Set<org.jruby.ir.operands.Variable> undefinedVars)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