Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:MLI

117   MachineLoopInfo *MLI;
167 MLI = &getAnalysis<MachineLoopInfo>();
342 MLI->getLoopFor(Save) || MLI->getLoopFor(Restore))) {
354 (MLI->getLoopFor(Save) || MLI->getLoopFor(Restore))) {
355 if (MLI->getLoopDepth(Save) > MLI->getLoopDepth(Restore)) {
365 MLI->getLoopFor(Restore)->getExitingBlocks(ExitBlocks);
377 if (IPdom && MLI->getLoopDepth(IPdom) < MLI->getLoopDepth(Restore))
388 /// Check whether the edge (\p SrcBB, \p DestBB) is a backedge according to MLI.
391 static bool isProperBackedge(const MachineLoopInfo &MLI,
394 for (const MachineLoop *Loop = MLI.getLoopFor(SrcBB); Loop;
404 const MachineLoopInfo &MLI) {
416 if (!isProperBackedge(MLI, MBB, SuccBB))
431 if (isIrreducibleCFG(MF, *MLI)) {