reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
174 DirectedGraph(const DGraphType &G) : Nodes(G.Nodes) {} 175 DirectedGraph(DGraphType &&RHS) : Nodes(std::move(RHS.Nodes)) {} 177 Nodes = G.Nodes; 177 Nodes = G.Nodes; 181 Nodes = std::move(G.Nodes); 181 Nodes = std::move(G.Nodes); 185 const_iterator begin() const { return Nodes.begin(); } 186 const_iterator end() const { return Nodes.end(); } 187 iterator begin() { return Nodes.begin(); } 188 iterator end() { return Nodes.end(); } 189 const NodeType &front() const { return *Nodes.front(); } 190 NodeType &front() { return *Nodes.front(); } 191 const NodeType &back() const { return *Nodes.back(); } 192 NodeType &back() { return *Nodes.back(); } 194 size_t size() const { return Nodes.size(); } 198 return llvm::find_if(Nodes, 208 if (findNode(N) != Nodes.end()) 210 Nodes.push_back(&N); 219 for (auto *Node : Nodes) { 235 if (IT == Nodes.end()) 239 for (auto *Node : Nodes) { 248 Nodes.erase(IT); 256 assert(findNode(Src) != Nodes.end() && "Src node should be present."); 257 assert(findNode(Dst) != Nodes.end() && "Dst node should be present.");lib/Analysis/DDG.cpp
155 for (auto *N : Nodes) {