Lines Matching refs:ClonedL
1366 auto AddClonedBlocksToLoop = [&](Loop &OrigL, Loop &ClonedL) {
1367 assert(ClonedL.getBlocks().empty() && "Must start with an empty loop!");
1368 ClonedL.reserveBlocks(OrigL.getNumBlocks());
1371 ClonedL.addBlockEntry(ClonedBB);
1373 LI.changeLoopFor(ClonedBB, &ClonedL);
1400 Loop *ClonedL = LI.AllocateLoop();
1401 ClonedParentL->addChildLoop(ClonedL);
1402 AddClonedBlocksToLoop(*L, *ClonedL);
1404 LoopsToClone.push_back({ClonedL, ChildL});
1426 Loop *ClonedL = nullptr;
1511 ClonedL = LI.AllocateLoop();
1514 ParentL->addChildLoop(ClonedL);
1516 LI.addTopLevelLoop(ClonedL);
1518 NonChildClonedLoops.push_back(ClonedL);
1520 ClonedL->reserveBlocks(BlocksInClonedLoop.size());
1533 ClonedL->addBasicBlockToLoop(ClonedBB, LI);
1540 for (Loop *PL = ClonedL; PL; PL = PL->getParentLoop())
1564 cloneLoopNest(*ChildL, ClonedL, VMap, LI);