Home | History | Annotate | Download | only in Analysis

Lines Matching defs:Children

67   std::vector<DomTreeNodeBase<NodeT> *> Children;
77 iterator begin() { return Children.begin(); }
78 iterator end() { return Children.end(); }
79 const_iterator begin() const { return Children.begin(); }
80 const_iterator end() const { return Children.end(); }
85 return Children;
92 Children.push_back(C);
97 return Children.size();
101 Children.clear();
126 std::find(IDom->Children.begin(), IDom->Children.end(), this);
127 assert(I != IDom->Children.end() &&
128 "Not in immediate dominator children set!");
130 IDom->Children.erase(I);
134 IDom->Children.push_back(this);
480 /// the children list of the immediate dominator.
506 /// children list. Deletes dominator node associated with basic block BB.
512 // Remove node from immediate dominator's children list.
516 std::find(IDom->Children.begin(), IDom->Children.end(), Node);
517 assert(I != IDom->Children.end() &&
518 "Not in immediate dominator children set!");
520 IDom->Children.erase(I);
602 // If we visited all of the children of this node, "recurse" back up the
814 /// the children list of the immediate dominator.
832 /// children list. Deletes dominator node associated with basic block BB.