Home
last modified time | relevance | path

Searched refs:LoopData (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h219 struct LoopData {
233 LoopData(LoopData *Parent, const BlockNode &Header)
237 LoopData(LoopData *Parent, It1 FirstHeader, It1 LastHeader, It2 FirstOther,
288 LoopData *getContainingLoop() const {
314 LoopData *getPackagedLoop() const {
427 std::list<LoopData> Loops;
441 bool addLoopSuccessorsToDist(const LoopData *OuterLoop, LoopData &Loop,
489 void computeLoopScale(LoopData &Loop);
504 void packageLoop(LoopData &Loop);
1260 using LoopData = BlockFrequencyInfoImplBase::LoopData;
[all …]
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp73 using LoopData = BlockFrequencyInfoImplBase::LoopData; typedef
354 const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) { in addLoopSuccessorsToDist()
401 void BlockFrequencyInfoImplBase::packageLoop(LoopData &Loop) { in packageLoop()
527 for (LoopData &Loop : Loops) in unwrapLoops()
684 LoopData::NodeList &Headers, LoopData::NodeList &Others) { in findIrreducibleHeaders()
751 LoopData *OuterLoop, std::list<LoopData>::iterator Insert, in createIrreducibleLoop()
756 LoopData::NodeList Headers; in createIrreducibleLoop()
757 LoopData::NodeList Others; in createIrreducibleLoop()
771 iterator_range<std::list<LoopData>::iterator>
773 const IrreducibleGraph &G, LoopData *OuterLoop, in analyzeIrreducible()
[all …]