Lines Matching refs:CurLoop

111     MachineLoop *CurLoop;          // The current loop we are working on.  member in __anona8a949b30111::MachineLICMBase
294 static bool LoopIsOuterMostWithPredecessor(MachineLoop *CurLoop) { in INITIALIZE_PASS_DEPENDENCY()
296 if (!CurLoop->getLoopPredecessor()) in INITIALIZE_PASS_DEPENDENCY()
299 for (MachineLoop *L = CurLoop->getParentLoop(); L; L = L->getParentLoop()) in INITIALIZE_PASS_DEPENDENCY()
344 CurLoop = Worklist.pop_back_val(); in runOnMachineFunction()
350 if (PreRegAlloc && !LoopIsOuterMostWithPredecessor(CurLoop)) { in runOnMachineFunction()
351 Worklist.append(CurLoop->begin(), CurLoop->end()); in runOnMachineFunction()
355 CurLoop->getExitBlocks(ExitBlocks); in runOnMachineFunction()
362 MachineDomTreeNode *N = DT->getNode(CurLoop->getHeader()); in runOnMachineFunction()
504 for (MachineBasicBlock *BB : CurLoop->getBlocks()) { in HoistRegionPostRA()
576 for (MachineBasicBlock *BB : CurLoop->getBlocks()) { in AddToLiveIns()
619 if (BB != CurLoop->getHeader()) { in IsGuaranteedToExecute()
622 CurLoop->getExitingBlocks(CurrentLoopExitingBlocks); in IsGuaranteedToExecute()
696 if (!CurLoop->contains(BB)) in HoistOutOfLoop()
1033 } else if (CurLoop->getHeader()->isLiveIn(Reg)) { in IsLoopInvariantInst()
1048 if (CurLoop->contains(MRI->getVRegDef(Reg))) in IsLoopInvariantInst()
1073 if (CurLoop->contains(&UseMI)) in HasLoopPHIUse()
1083 if (UseMI.isCopy() && CurLoop->contains(&UseMI)) in HasLoopPHIUse()
1102 if (!CurLoop->contains(UseMI.getParent())) in HasHighOperandLatency()
1514 CurPreheader = CurLoop->getLoopPreheader(); in getCurPreheader()
1516 MachineBasicBlock *Pred = CurLoop->getLoopPredecessor(); in getCurPreheader()
1522 CurPreheader = Pred->SplitCriticalEdge(CurLoop->getHeader(), *this); in getCurPreheader()