Lines Matching refs:Edges
23 static void addEdge(SmallVectorImpl<LazyCallGraph::Edge> &Edges, in addEdge() argument
37 EdgeIndexMap.insert({&F, Edges.size()}).second) { in addEdge()
39 Edges.emplace_back(LazyCallGraph::Edge(F, EK)); in addEdge()
45 SmallVectorImpl<LazyCallGraph::Edge> &Edges, in findReferences() argument
51 addEdge(Edges, EdgeIndexMap, *F, LazyCallGraph::Edge::Ref); in findReferences()
81 addEdge(Edges, EdgeIndexMap, *Callee, LazyCallGraph::Edge::Call); in Node()
93 findReferences(Worklist, Visited, Edges, EdgeIndexMap); in Node()
100 EdgeIndexMap.insert({&Target, Edges.size()}); in insertEdgeInternal()
101 Edges.emplace_back(Target, EK); in insertEdgeInternal()
105 EdgeIndexMap.insert({&TargetN.getFunction(), Edges.size()}); in insertEdgeInternal()
106 Edges.emplace_back(TargetN, EK); in insertEdgeInternal()
110 Edges[EdgeIndexMap.find(&TargetF)->second].setKind(EK); in setEdgeKind()
118 Edges[IndexMapI->second] = Edge(); in removeEdgeInternal()
1258 for (Edge &E : N->Edges) in updateGraphPtrs()