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

References

include/llvm/Analysis/BlockFrequencyInfoImpl.h
 1156   LLVM_DEBUG(dbgs() << "compute-mass-in-loop: " << getLoopName(Loop) << "\n");
 1158   if (Loop.isIrreducible()) {
 1164     HeadersWithoutWeight.reserve(Loop.NumHeaders);
 1165     for (uint32_t H = 0; H < Loop.NumHeaders; ++H) {
 1166       auto &HeaderNode = Loop.Nodes[H];
 1168       IsIrrLoopHeader.set(Loop.Nodes[H].Index);
 1196       auto &HeaderNode = Loop.Nodes[H];
 1206     for (const BlockNode &M : Loop.Nodes)
 1207       if (!propagateMassToSuccessors(&Loop, M))
 1211       adjustLoopHeaderMass(Loop);
 1213     Working[Loop.getHeader().Index].getMass() = BlockMass::getFull();
 1214     if (!propagateMassToSuccessors(&Loop, Loop.getHeader()))
 1214     if (!propagateMassToSuccessors(&Loop, Loop.getHeader()))
 1216     for (const BlockNode &M : Loop.members())
 1217       if (!propagateMassToSuccessors(&Loop, M))
 1222   computeLoopScale(Loop);
 1223   packageLoop(Loop);