Home | History | Annotate | Download | only in Scalar

Lines Matching refs:ClonedBB

967   for (auto *ClonedBB : NewBlocks)
968 for (Instruction &I : *ClonedBB) {
1026 for (auto *ClonedBB : NewBlocks) {
1027 for (auto *SuccBB : successors(ClonedBB))
1029 DTUpdates.push_back({DominatorTree::Insert, ClonedBB, SuccBB});
1048 auto *ClonedBB = cast<BasicBlock>(VMap.lookup(BB));
1049 ClonedL.addBlockEntry(ClonedBB);
1051 LI.changeLoopFor(ClonedBB, &ClonedL);
1139 if (auto *ClonedBB = cast_or_null<BasicBlock>(VMap.lookup(BB)))
1140 ClonedLoopBlocks.insert(ClonedBB);
1205 auto *ClonedBB = cast_or_null<BasicBlock>(VMap.lookup(BB));
1206 if (!ClonedBB || !BlocksInClonedLoop.count(ClonedBB))
1211 ClonedL->addBasicBlockToLoop(ClonedBB, LI);
1219 PL->addBlockEntry(ClonedBB);
1256 for (auto *ClonedBB : ClonedLoopBlocks)
1257 if (!BlocksInClonedLoop.count(ClonedBB))
1258 UnloopedBlockSet.insert(ClonedBB);
1359 if (BasicBlock *ClonedBB = cast_or_null<BasicBlock>(VMap->lookup(BB)))
1360 if (!DT.isReachableFromEntry(ClonedBB)) {
1361 for (BasicBlock *SuccBB : successors(ClonedBB))
1362 SuccBB->removePredecessor(ClonedBB);
1363 DeadBlocks.push_back(ClonedBB);