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

References

include/llvm/Analysis/BlockFrequencyInfoImpl.h
  276     bool isLoopHeader() const { return Loop && Loop->isHeader(Node); }
  276     bool isLoopHeader() const { return Loop && Loop->isHeader(Node); }
  279       return isLoopHeader() && Loop->Parent && Loop->Parent->isIrreducible() &&
  279       return isLoopHeader() && Loop->Parent && Loop->Parent->isIrreducible() &&
  280              Loop->Parent->isHeader(Node);
  285         return Loop;
  287         return Loop->Parent;
  288       return Loop->Parent->Parent;
  310       if (!Loop || !Loop->IsPackaged)
  310       if (!Loop || !Loop->IsPackaged)
  312       auto L = Loop;
  327         return Loop->Mass;
  328       return Loop->Parent->Mass;
  335     bool isAPackage() const { return isLoopHeader() && Loop->IsPackaged; }
  339       return isDoubleLoopHeader() && Loop->Parent->IsPackaged;
  452     return *Working[Head.Index].Loop;
  679     for (const auto &I : Working.Loop->Exits)
 1104     Working[Header.Index].Loop = &Loops.back();
 1132     Working[Index].Loop = HeaderData.Loop;
 1132     Working[Index].Loop = HeaderData.Loop;
 1133     HeaderData.Loop->Nodes.push_back(Index);
lib/Analysis/BlockFrequencyInfoImpl.cpp
  768       BFI.Working[N.Index].Loop->Parent = &*Loop;
  770       BFI.Working[N.Index].Loop = &*Loop;