reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
76 iterator begin() { return Children.begin(); } 77 iterator end() { return Children.end(); } 78 const_iterator begin() const { return Children.begin(); } 79 const_iterator end() const { return Children.end(); } 85 const std::vector<DomTreeNodeBase *> &getChildren() const { return Children; } 89 Children.push_back(C.get()); 93 size_t getNumChildren() const { return Children.size(); } 95 void clearAllChildren() { Children.clear(); } 121 auto I = find(IDom->Children, this); 122 assert(I != IDom->Children.end() && 125 IDom->Children.erase(I); 129 IDom->Children.push_back(this); 630 const auto I = find(IDom->Children, Node); 631 assert(I != IDom->Children.end() && 634 IDom->Children.erase(I);include/llvm/Support/GenericDomTreeConstruction.h
1143 auto ChIt = llvm::find(IDom->Children, TN); 1144 assert(ChIt != IDom->Children.end()); 1145 std::swap(*ChIt, IDom->Children.back()); 1146 IDom->Children.pop_back();