Lines Matching defs:SplitBB
889 auto *SplitBB =
891 rewritePHINodesForExitAndUnswitchedBlocks(*DefaultExitBB, *SplitBB,
894 DefaultExitBB = SplitExitBBMap[DefaultExitBB] = SplitBB;
1146 /// after the split block (`SplitBB`) that will be used to select between the
1167 Loop &L, BasicBlock *LoopPH, BasicBlock *SplitBB,
2309 BasicBlock *SplitBB = L.getLoopPreheader();
2310 BasicBlock *LoopPH = SplitEdge(SplitBB, L.getHeader(), &DT, &LI, MSSAU);
2322 L, LoopPH, SplitBB, ExitBlocks, ParentBB, SuccBB, RetainedSuccBB,
2346 SplitBB->getTerminator()->eraseFromParent();
2354 TI.moveBefore(*SplitBB, SplitBB->end());
2370 DTUpdates.push_back({DominatorTree::Insert, SplitBB, ClonedPH});
2394 {DominatorTree::Insert, SplitBB, ClonedPHs.find(SuccBB)->second});
2467 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, L, MSSAU);
2470 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH,
2473 DTUpdates.push_back({DominatorTree::Insert, SplitBB, ClonedPH});