reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
58 typedef std::vector<change_ty>::iterator pred_iterator_ty; 59 typedef std::vector<change_ty>::iterator succ_iterator_ty; 60 typedef std::set<change_ty>::iterator pred_closure_iterator_ty; 61 typedef std::set<change_ty>::iterator succ_closure_iterator_ty; 65 std::vector<change_ty> Roots; 74 std::map<change_ty, std::vector<change_ty> > Predecessors; 74 std::map<change_ty, std::vector<change_ty> > Predecessors; 75 std::map<change_ty, std::vector<change_ty> > Successors; 75 std::map<change_ty, std::vector<change_ty> > Successors; 77 std::map<change_ty, std::set<change_ty> > PredClosure; 77 std::map<change_ty, std::set<change_ty> > PredClosure; 78 std::map<change_ty, std::set<change_ty> > SuccClosure; 78 std::map<change_ty, std::set<change_ty> > SuccClosure; 81 pred_iterator_ty pred_begin(change_ty Node) { 85 pred_iterator_ty pred_end(change_ty Node) { 90 pred_closure_iterator_ty pred_closure_begin(change_ty Node) { 94 pred_closure_iterator_ty pred_closure_end(change_ty Node) { 99 succ_iterator_ty succ_begin(change_ty Node) { 103 succ_iterator_ty succ_end(change_ty Node) { 108 succ_closure_iterator_ty succ_closure_begin(change_ty Node) { 112 succ_closure_iterator_ty succ_closure_end(change_ty Node) { 201 std::vector<change_ty> Worklist(Roots.begin(), Roots.end()); 203 change_ty Change = Worklist.back(); 206 std::set<change_ty> &ChangeSuccs = SuccClosure[Change];