Lines Matching defs:TheLoop
37 Loop *TheLoop;
75 : TheLoop(Lp), LI(LI), Plan(P) {}
77 /// Build plain CFG for TheLoop and connects it to Plan's entry.
183 StringRef Name = isHeaderBB(BB, TheLoop) ? "vector.body" : BB->getName();
190 if (!LoopOfBB || !doesContainLoop(LoopOfBB, TheLoop))
204 if (LoopOfBB == TheLoop) {
233 BasicBlock *PH = TheLoop->getLoopPreheader();
241 BasicBlock *Exit = TheLoop->getUniqueExitBlock();
249 return !TheLoop->contains(Inst);
338 BasicBlock *ThePreheaderBB = TheLoop->getLoopPreheader();
348 BasicBlock *LoopExitBB = TheLoop->getUniqueExitBlock();
349 Loop2Region[LI->getLoopFor(TheLoop->getHeader())] = TheRegion;
357 BB2VPBB[TheLoop->getHeader()] = VectorHeaderVPBB;
360 if (TheLoop->getHeader() != TheLoop->getLoopLatch()) {
361 BB2VPBB[TheLoop->getLoopLatch()] = VectorLatchVPBB;
382 LoopBlocksRPO RPO(TheLoop);
445 PlainCFGBuilder PCFGBuilder(TheLoop, LI, Plan);