Lines Matching defs:ClonedL
1365 auto AddClonedBlocksToLoop = [&](Loop &OrigL, Loop &ClonedL) {
1366 assert(ClonedL.getBlocks().empty() && "Must start with an empty loop!");
1367 ClonedL.reserveBlocks(OrigL.getNumBlocks());
1370 ClonedL.addBlockEntry(ClonedBB);
1372 LI.changeLoopFor(ClonedBB, &ClonedL);
1399 Loop *ClonedL = LI.AllocateLoop();
1400 ClonedParentL->addChildLoop(ClonedL);
1401 AddClonedBlocksToLoop(*L, *ClonedL);
1403 LoopsToClone.push_back({ClonedL, ChildL});
1425 Loop *ClonedL = nullptr;
1510 ClonedL = LI.AllocateLoop();
1513 ParentL->addChildLoop(ClonedL);
1515 LI.addTopLevelLoop(ClonedL);
1517 NonChildClonedLoops.push_back(ClonedL);
1519 ClonedL->reserveBlocks(BlocksInClonedLoop.size());
1532 ClonedL->addBasicBlockToLoop(ClonedBB, LI);
1539 for (Loop *PL = ClonedL; PL; PL = PL->getParentLoop())
1563 cloneLoopNest(*ChildL, ClonedL, VMap, LI);