Lines Matching defs:edge
41 /// Adds an reference edge to the given node. This is only valid on the
48 /// Add an outgoing call edge from this node.
53 /// Adds a reference edge to the given child node.
60 return llvm::any_of(edges, [](const Edge &edge) { return edge.isChild(); });
63 /// Add an edge to 'node' with the given kind.
161 for (const CallGraphNode::Edge &edge : llvm::make_early_inc_range(*node))
162 if (edge.isChild())
163 eraseNode(edge.getTarget());
167 it.second->edges.remove_if([node](const CallGraphNode::Edge &edge) {
168 return edge.getTarget() == node;
211 for (auto &edge : *node) {
213 if (edge.isCall())
215 else if (edge.isChild())
219 emitNodeName(edge.getTarget());