Home
last modified time | relevance | path

Searched refs:RefSCC (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLazyCallGraph.h117 class RefSCC; variable
169 friend class LazyCallGraph::RefSCC;
189 friend class LazyCallGraph::RefSCC;
329 friend class LazyCallGraph::RefSCC;
435 RefSCC *OuterRefSCC;
547 class RefSCC {
561 RefSCC(LazyCallGraph &G);
896 RefSCC *RC = nullptr;
975 RefSCC *lookupRefSCC(Node &N) const { in lookupRefSCC()
1135 DenseMap<RefSCC *, int> RefSCCIndices;
[all …]
H A DCGSCCPassManager.h242 SmallPriorityWorklist<LazyCallGraph::RefSCC *, 1> &RCWorklist;
265 SmallPtrSetImpl<LazyCallGraph::RefSCC *> &InvalidatedRefSCCs;
283 LazyCallGraph::RefSCC *UpdatedRC;
352 SmallPriorityWorklist<LazyCallGraph::RefSCC *, 1> RCWorklist;
357 SmallPtrSet<LazyCallGraph::RefSCC *, 4> InvalidRefSCCSet;
392 LazyCallGraph::RefSCC *RC = RCWorklist.pop_back_val();
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLazyCallGraph.cpp284 LazyCallGraph::RefSCC::RefSCC(LazyCallGraph &G) : G(&G) {} in RefSCC() function in LazyCallGraph::RefSCC
293 void LazyCallGraph::RefSCC::verify() { in verify()
338 bool LazyCallGraph::RefSCC::isParentOf(const RefSCC &RC) const { in isParentOf()
352 bool LazyCallGraph::RefSCC::isAncestorOf(const RefSCC &RC) const { in isAncestorOf()
1006 SmallVector<RefSCC *, 4> Worklist; in insertIncomingRefEdge()
1044 for (RefSCC *RC : MergeRange) { in insertIncomingRefEdge()
1076 for (RefSCC *RC : MergeRange) in insertIncomingRefEdge()
1118 SmallVector<RefSCC *, 1> Result; in removeInternalRefEdge()
1328 RefSCC &RC = *Result[SCCNumber]; in removeInternalRefEdge()
1343 for (RefSCC *RC : Result) in removeInternalRefEdge()
[all …]
H A DCGSCCPassManager.cpp427 using RefSCC = LazyCallGraph::RefSCC; in updateCGAndAnalysisManagerForFunctionPass() typedef
429 RefSCC &InitialRC = InitialC.getOuterRefSCC(); in updateCGAndAnalysisManagerForFunctionPass()
431 RefSCC *RC = &InitialRC; in updateCGAndAnalysisManagerForFunctionPass()
505 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForFunctionPass()
525 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForFunctionPass()
560 for (RefSCC *NewRC : llvm::reverse(make_range(std::next(NewRefSCCs.begin()), in updateCGAndAnalysisManagerForFunctionPass()
575 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForFunctionPass()
604 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForFunctionPass()