Home | History | Annotate | Download | only in Scalar

Lines Matching refs:CurLoop

96     Loop *CurLoop;
133 Loop *CurLoop;
203 Loop *getLoop() const { return CurLoop; }
309 LIR(TheLIR), CurLoop(TheLIR.getLoop()), PreCondBB(0) {
323 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 1)
326 BasicBlock *LoopBody = *(CurLoop->block_begin());
333 BasicBlock *PreHead = CurLoop->getLoopPreheader();
398 LoopEntry = *(CurLoop->block_begin());
483 Value *T = matchCondition (PreCondBr, CurLoop->getLoopPreheader());
500 BasicBlock *PreHead = CurLoop->getLoopPreheader();
570 BasicBlock *Body = *(CurLoop->block_begin());
611 SE->forgetLoop(CurLoop);
619 Module *M = (*(CurLoop->block_begin()))->getParent()->getParent();
657 const SCEV *BECount = SE->getBackedgeTakenCount(CurLoop);
680 CurLoop->getUniqueExitBlocks(ExitBlocks);
683 << CurLoop->getHeader()->getParent()->getName()
684 << "] Loop %" << CurLoop->getHeader()->getName() << "\n");
688 for (Loop::block_iterator BI = CurLoop->block_begin(),
689 E = CurLoop->block_end(); BI != E; ++BI) {
691 if (LI.getLoopFor(*BI) != CurLoop)
708 CurLoop = L;
789 if (StoreEv == 0 || StoreEv->getLoop() != CurLoop || !StoreEv->isAffine())
820 if (LoadEv && LoadEv->getLoop() == CurLoop && LoadEv->isAffine() &&
846 if (Ev == 0 || Ev->getLoop() != CurLoop || !Ev->isAffine())
961 CurLoop->isLoopInvariant(SplatValue)) {
977 BasicBlock *Preheader = CurLoop->getLoopPreheader();
993 CurLoop, BECount,
1066 BasicBlock *Preheader = CurLoop->getLoopPreheader();
1082 CurLoop, BECount, StoreSize,
1097 if (mayLoopAccessLocation(LoadBasePtr, AliasAnalysis::Mod, CurLoop, BECount,