Home
last modified time | relevance | path

Searched refs:scc_iterator (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DSCCIterator.h43 class scc_iterator : public iterator_facade_base<
93 scc_iterator(NodeRef entryN) : visitNum(0) { in scc_iterator() function
99 scc_iterator() = default;
102 static scc_iterator begin(const GraphT &G) { in begin()
103 return scc_iterator(GT::getEntryNode(G)); in begin()
105 static scc_iterator end(const GraphT &) { return scc_iterator(); } in end()
114 bool operator==(const scc_iterator &x) const {
118 scc_iterator &operator++() {
213 bool scc_iterator<GraphT, GT>::hasLoop() const { in hasLoop()
227 return scc_iterator<T>::begin(G); in scc_begin()
[all …]
/freebsd-12.1/contrib/llvm/tools/opt/
H A DPrintSCC.cpp77 for (scc_iterator<Function*> SCCI = scc_begin(&F); !SCCI.isAtEnd(); ++SCCI) { in runOnFunction()
97 for (scc_iterator<CallGraph*> SCCI = scc_begin(&CG); !SCCI.isAtEnd(); in runOnModule()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp469 scc_iterator<CallGraph*> CGI = scc_begin(&CG); in runOnModule()
559 scc_iterator<CallGraph*> *CGI = (scc_iterator<CallGraph*>*)Context; in ReplaceNode()
H A DGlobalsModRef.cpp471 for (scc_iterator<CallGraph *> I = scc_begin(&CG); !I.isAtEnd(); ++I) { in CollectSCCMembership()
489 for (scc_iterator<CallGraph *> I = scc_begin(&CG); !I.isAtEnd(); ++I) { in AnalyzeCallGraph()
H A DBranchProbabilityInfo.cpp945 for (scc_iterator<const Function *> It = scc_begin(&F); !It.isAtEnd(); in calculate()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DModuleSummaryIndex.cpp182 for (scc_iterator<ModuleSummaryIndex *> I = in dumpSCCs()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp743 for (scc_iterator<ArgumentGraph *> I = scc_begin(&AG); !I.isAtEnd(); ++I) { in addArgumentAttrs()
1536 for (scc_iterator<CallGraph *> I = scc_begin(&CG); !I.isAtEnd(); ++I) { in deduceFunctionAttributeInRPO()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDILCFGStructurizer.cpp880 for (scc_iterator<MachineFunction *> It = scc_begin(MF); !It.isAtEnd(); in orderBlocks()