reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/LazyCallGraph.h
  907       if (Index == (int)G.PostOrderRefSCCs.size())
  911       return G.PostOrderRefSCCs[Index];
  947       assert(!PostOrderRefSCCs.empty() &&
  953       assert(!PostOrderRefSCCs.empty() &&
 1205     assert(PostOrderRefSCCs[IndexIt->second] == &RC &&
lib/Analysis/LazyCallGraph.cpp
 1007     for (RefSCC *C : make_range(G->PostOrderRefSCCs.begin() + SourceIdx + 1,
 1008                                 G->PostOrderRefSCCs.begin() + TargetIdx + 1))
 1043           SourceC, *this, G->PostOrderRefSCCs, G->RefSCCIndices,
 1093       G->PostOrderRefSCCs.erase(MergeRange.begin(), MergeRange.end());
 1094   for (RefSCC *RC : make_range(EraseEnd, G->PostOrderRefSCCs.end()))
 1324   G->PostOrderRefSCCs.erase(G->PostOrderRefSCCs.begin() + Idx);
 1324   G->PostOrderRefSCCs.erase(G->PostOrderRefSCCs.begin() + Idx);
 1325   G->PostOrderRefSCCs.insert(G->PostOrderRefSCCs.begin() + Idx, Result.begin(),
 1325   G->PostOrderRefSCCs.insert(G->PostOrderRefSCCs.begin() + Idx, Result.begin(),
 1327   for (int i : seq<int>(Idx, G->PostOrderRefSCCs.size()))
 1328     G->RefSCCIndices[G->PostOrderRefSCCs[i]] = i;
 1538   PostOrderRefSCCs.erase(PostOrderRefSCCs.begin() + RCIndex);
 1538   PostOrderRefSCCs.erase(PostOrderRefSCCs.begin() + RCIndex);
 1540   for (int i = RCIndex, Size = PostOrderRefSCCs.size(); i < Size; ++i)
 1541     RefSCCIndices[PostOrderRefSCCs[i]] = i;
 1566   for (auto *RC : PostOrderRefSCCs)
 1701   if (EntryEdges.empty() || !PostOrderRefSCCs.empty())
 1731             RefSCCIndices.insert({NewRC, PostOrderRefSCCs.size()}).second;
 1734         PostOrderRefSCCs.push_back(NewRC);