Home
last modified time | relevance | path

Searched refs:TargetN (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLazyCallGraph.cpp43 void LazyCallGraph::EdgeSequence::insertEdgeInternal(Node &TargetN, in insertEdgeInternal() argument
45 EdgeIndexMap.insert({&TargetN, Edges.size()}); in insertEdgeInternal()
46 Edges.emplace_back(TargetN, EK); in insertEdgeInternal()
49 void LazyCallGraph::EdgeSequence::setEdgeKind(Node &TargetN, Edge::Kind EK) { in setEdgeKind() argument
50 Edges[EdgeIndexMap.find(&TargetN)->second].setKind(EK); in setEdgeKind()
53 bool LazyCallGraph::EdgeSequence::removeEdgeInternal(Node &TargetN) { in removeEdgeInternal() argument
54 auto IndexMapI = EdgeIndexMap.find(&TargetN); in removeEdgeInternal()
586 Node &SourceN, Node &TargetN, in switchInternalEdgeToCall() argument
588 assert(!(*SourceN)[TargetN].isCall() && "Must start with a ref edge!"); in switchInternalEdgeToCall()
597 SCC &TargetSCC = *G->lookupSCC(TargetN); in switchInternalEdgeToCall()
[all …]
H A DCGSCCPassManager.cpp1031 llvm::erase_if(DeadTargets, [&](Node *TargetN) { in updateCGAndAnalysisManagerForPass() argument
1032 SCC &TargetC = *G.lookupSCC(*TargetN); in updateCGAndAnalysisManagerForPass()
1041 << *TargetN << "'\n"); in updateCGAndAnalysisManagerForPass()
1042 RC->removeOutgoingEdge(N, *TargetN); in updateCGAndAnalysisManagerForPass()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLazyCallGraph.h683 Node &SourceN, Node &TargetN,
692 void switchTrivialInternalEdgeToRef(Node &SourceN, Node &TargetN);
713 Node &TargetN);
719 void switchOutgoingEdgeToCall(Node &SourceN, Node &TargetN);
725 void switchOutgoingEdgeToRef(Node &SourceN, Node &TargetN);
739 void insertInternalRefEdge(Node &SourceN, Node &TargetN);
747 void insertOutgoingEdge(Node &SourceN, Node &TargetN, Edge::Kind EK);
775 Node &TargetN);
787 void removeOutgoingEdge(Node &SourceN, Node &TargetN);
839 void insertTrivialCallEdge(Node &SourceN, Node &TargetN);
[all …]