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

References

include/llvm/Analysis/BlockFrequencyInfoImpl.h
  850   using Successor = GraphTraits<const BlockT *>;
  851   using Predecessor = GraphTraits<Inverse<const BlockT *>>;
  858   std::vector<const BlockT *> RPOT;
  859   DenseMap<const BlockT *, BlockNode> Nodes;
  861   using rpot_iterator = typename std::vector<const BlockT *>::const_iterator;
  871   BlockNode getNode(const BlockT *BB) const { return Nodes.lookup(BB); }
  873   const BlockT *getBlock(const BlockNode &Node) const {
  968   BlockFrequency getBlockFreq(const BlockT *BB) const {
  973                                           const BlockT *BB,
  986   bool isIrrLoopHeader(const BlockT *BB) {
  990   void setBlockFreq(const BlockT *BB, uint64_t Freq);
  992   Scaled64 getFloatingBlockFreq(const BlockT *BB) const {
 1014   raw_ostream &printBlockFreq(raw_ostream &OS, const BlockT *BB) const {
 1049 void BlockFrequencyInfoImpl<BT>::setBlockFreq(const BlockT *BB, uint64_t Freq) {
 1064   const BlockT *Entry = &F->front();
 1167       const BlockT *Block = getBlock(HeaderNode);
 1320     const BlockT *BB = getBlock(Node);
 1321     for (auto SI = GraphTraits<const BlockT *>::child_begin(BB),
 1322               SE = GraphTraits<const BlockT *>::child_end(BB);
 1342   for (const BlockT &BB : *F) {