Searched refs:BackedgeMass (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp387 // ExitMass == HeadMass - BackedgeMass
389 for (auto &Mass : Loop.BackedgeMass)
454 OuterLoop->BackedgeMass[OuterLoop->getHeaderIndex(W.TargetNode)] += Taken;
811 for (auto &Mass : OuterLoop.BackedgeMass)
835 auto &BackedgeMass = Loop.BackedgeMass[Loop.getHeaderIndex(HeaderNode)]; local
837 << getBlockName(HeaderNode) << ": " << BackedgeMass
839 if (BackedgeMass.getMass() > 0)
840 Dist.addLocal(HeaderNode, BackedgeMass.getMass());
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h228 HeaderMassList BackedgeMass; ///< Mass returned to each loop header. member in struct:llvm::BlockFrequencyInfoImplBase::LoopData
233 : Parent(Parent), Nodes(1, Header), BackedgeMass(1) {}
241 BackedgeMass.resize(NumHeaders);
474 /// LoopData::BackedgeMass need to be reset. Also, nodes that were packaged

Completed in 60 milliseconds