Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DLazyCallGraph.h117 class RefSCC; variable
169 friend class LazyCallGraph::RefSCC;
189 friend class LazyCallGraph::RefSCC;
329 friend class LazyCallGraph::RefSCC;
435 RefSCC *OuterRefSCC;
439 SCC(RefSCC &OuterRefSCC, NodeRangeT &&Nodes) in SCC()
493 RefSCC &getOuterRefSCC() const { return *OuterRefSCC; } in getOuterRefSCC()
547 class RefSCC {
561 RefSCC(LazyCallGraph &G);
575 friend raw_ostream &operator<<(raw_ostream &OS, const RefSCC &RC) {
[all …]
DCGSCCPassManager.h242 SmallPriorityWorklist<LazyCallGraph::RefSCC *, 1> &RCWorklist;
265 SmallPtrSetImpl<LazyCallGraph::RefSCC *> &InvalidatedRefSCCs;
283 LazyCallGraph::RefSCC *UpdatedRC;
746 SmallPriorityWorklist<LazyCallGraph::RefSCC *, 1> RCWorklist;
751 SmallPtrSet<LazyCallGraph::RefSCC *, 4> InvalidRefSCCSet;
786 LazyCallGraph::RefSCC *RC = RCWorklist.pop_back_val();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLazyCallGraph.cpp297 LazyCallGraph::RefSCC::RefSCC(LazyCallGraph &G) : G(&G) {} in RefSCC() function in LazyCallGraph::RefSCC
300 LLVM_DUMP_METHOD void LazyCallGraph::RefSCC::dump() const { in dump()
306 void LazyCallGraph::RefSCC::verify() { in verify()
351 bool LazyCallGraph::RefSCC::isParentOf(const RefSCC &RC) const { in isParentOf()
365 bool LazyCallGraph::RefSCC::isAncestorOf(const RefSCC &RC) const { in isAncestorOf()
372 SmallVector<const RefSCC *, 4> Worklist; in isAncestorOf()
373 SmallPtrSet<const RefSCC *, 4> Visited; in isAncestorOf()
377 const RefSCC &DescendantRC = *Worklist.pop_back_val(); in isAncestorOf()
529 LazyCallGraph::RefSCC::switchInternalEdgeToCall( in switchInternalEdgeToCall()
678 void LazyCallGraph::RefSCC::switchTrivialInternalEdgeToRef(Node &SourceN, in switchTrivialInternalEdgeToRef()
[all …]
DCGSCCPassManager.cpp432 using RefSCC = LazyCallGraph::RefSCC; in updateCGAndAnalysisManagerForFunctionPass() typedef
434 RefSCC &InitialRC = InitialC.getOuterRefSCC(); in updateCGAndAnalysisManagerForFunctionPass()
436 RefSCC *RC = &InitialRC; in updateCGAndAnalysisManagerForFunctionPass()
510 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForFunctionPass()
530 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForFunctionPass()
565 for (RefSCC *NewRC : llvm::reverse(make_range(std::next(NewRefSCCs.begin()), in updateCGAndAnalysisManagerForFunctionPass()
580 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForFunctionPass()
609 RefSCC &TargetRC = TargetC.getOuterRefSCC(); in updateCGAndAnalysisManagerForFunctionPass()