Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyCallGraph.h113 class RefSCC; variable
163 friend class LazyCallGraph::RefSCC;
183 friend class LazyCallGraph::RefSCC;
315 friend class LazyCallGraph::RefSCC;
421 RefSCC *OuterRefSCC;
425 SCC(RefSCC &OuterRefSCC, NodeRangeT &&Nodes) in SCC()
480 RefSCC &getOuterRefSCC() const { return *OuterRefSCC; } in getOuterRefSCC()
542 class RefSCC {
556 RefSCC(LazyCallGraph &G);
570 friend raw_ostream &operator<<(raw_ostream &OS, const RefSCC &RC) {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyCallGraph.cpp218 for (RefSCC &RC : postorder_ref_sccs()) { in verify()
333 LazyCallGraph::RefSCC::RefSCC(LazyCallGraph &G) : G(&G) {} in RefSCC() function in LazyCallGraph::RefSCC
336 LLVM_DUMP_METHOD void LazyCallGraph::RefSCC::dump() const { in dump()
342 void LazyCallGraph::RefSCC::verify() { in verify()
410 bool LazyCallGraph::RefSCC::isParentOf(const RefSCC &RC) const { in isParentOf()
424 bool LazyCallGraph::RefSCC::isAncestorOf(const RefSCC &RC) const { in isAncestorOf()
431 SmallVector<const RefSCC *, 4> Worklist; in isAncestorOf()
432 SmallPtrSet<const RefSCC *, 4> Visited; in isAncestorOf()
436 const RefSCC &DescendantRC = *Worklist.pop_back_val(); in isAncestorOf()
586 bool LazyCallGraph::RefSCC::switchInternalEdgeToCall( in switchInternalEdgeToCall()
[all …]
H A DCGSCCPassManager.cpp157 SmallPriorityWorklist<LazyCallGraph::RefSCC *, 1> RCWorklist; in run()
183 for (LazyCallGraph::RefSCC &RC : in run()
201 LazyCallGraph::RefSCC *RC = RCWorklist.pop_back_val(); in run()
888 using RefSCC = LazyCallGraph::RefSCC; in updateCGAndAnalysisManagerForPass() typedef
890 RefSCC &InitialRC = InitialC.getOuterRefSCC(); in updateCGAndAnalysisManagerForPass()
892 RefSCC *RC = &InitialRC; in updateCGAndAnalysisManagerForPass()
969 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForPass()
982 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForPass()
1010 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForPass()
1028 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForPass()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp448 for (LazyCallGraph::RefSCC &RC : CG.postorder_ref_sccs()) { in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h164 for (LazyCallGraph::RefSCC &RC : CG.postorder_ref_sccs()) {
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp2428 for (LazyCallGraph::RefSCC &RC : CG.postorder_ref_sccs()) { in deduceFunctionAttributeInRPO()