= new FastAvailableExpressionsAnalysis(new ExceptionalUnitGraph(b), b.getMethod(), st); FlowSet<Value> set = analysis.getFlowBefore(s); unitToEquivsBefore.put(s, equivsBefore); for (Value v : analysis.getFlowAfter(s)) { Stmt containingStmt = (Stmt) analysis.rhsToContainingStmt.get(v); UnitValueBoxPair p = new UnitValueBoxPair(containingStmt, ((AssignStmt) containingStmt).getRightOpBox());
new FastAvailableExpressionsAnalysis(new ExceptionalUnitGraph(b), b.getMethod(), st); FlowSet set = (FlowSet) analysis.getFlowBefore(s); unitToEquivsBefore.put(s, equivsBefore); set = (FlowSet) analysis.getFlowAfter(s); setAsList = set.toList(); si = setAsList.iterator();
new FastAvailableExpressionsAnalysis(new ExceptionalUnitGraph(b), b.getMethod(), st); FlowSet set = (FlowSet) analysis.getFlowBefore(s); unitToEquivsBefore.put(s, equivsBefore); set = (FlowSet) analysis.getFlowAfter(s); setAsList = set.toList(); si = setAsList.iterator();