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

Declarations

include/llvm/Analysis/BlockFrequencyInfoImpl.h
   63 struct IrreducibleGraph;

References

include/llvm/ADT/SCCIterator.h
   43                          scc_iterator<GraphT, GT>, std::forward_iterator_tag,
  101   static scc_iterator begin(const GraphT &G) {
  104   static scc_iterator end(const GraphT &) { return scc_iterator(); }
  225 template <class T> scc_iterator<T> scc_begin(const T &G) {
  225 template <class T> scc_iterator<T> scc_begin(const T &G) {
  226   return scc_iterator<T>::begin(G);
include/llvm/Analysis/BlockFrequencyInfoImpl.h
  463   analyzeIrreducible(const bfi_detail::IrreducibleGraph &G, LoopData *OuterLoop,
 1269   void operator()(IrreducibleGraph &G, IrreducibleGraph::IrrNode &Irr,
 1269   void operator()(IrreducibleGraph &G, IrreducibleGraph::IrrNode &Irr,
 1292   IrreducibleGraph G(*this, OuterLoop, addBlockEdges);
lib/Analysis/BlockFrequencyInfoImpl.cpp
  667   using GraphT = bfi_detail::IrreducibleGraph;
  684     const IrreducibleGraph &G,
  685     const std::vector<const IrreducibleGraph::IrrNode *> &SCC,
  688   SmallDenseMap<const IrreducibleGraph::IrrNode *, bool, 8> InSCC;
  752     BlockFrequencyInfoImplBase &BFI, const IrreducibleGraph &G,
  754     const std::vector<const IrreducibleGraph::IrrNode *> &SCC) {
  775     const IrreducibleGraph &G, LoopData *OuterLoop,