Lines Matching refs:SplitBB
890 auto *SplitBB =
892 rewritePHINodesForExitAndUnswitchedBlocks(*DefaultExitBB, *SplitBB,
895 DefaultExitBB = SplitExitBBMap[DefaultExitBB] = SplitBB;
1147 /// after the split block (`SplitBB`) that will be used to select between the
1168 Loop &L, BasicBlock *LoopPH, BasicBlock *SplitBB,
2310 BasicBlock *SplitBB = L.getLoopPreheader();
2311 BasicBlock *LoopPH = SplitEdge(SplitBB, L.getHeader(), &DT, &LI, MSSAU);
2323 L, LoopPH, SplitBB, ExitBlocks, ParentBB, SuccBB, RetainedSuccBB,
2347 SplitBB->getTerminator()->eraseFromParent();
2355 TI.moveBefore(*SplitBB, SplitBB->end());
2371 DTUpdates.push_back({DominatorTree::Insert, SplitBB, ClonedPH});
2395 {DominatorTree::Insert, SplitBB, ClonedPHs.find(SuccBB)->second});
2468 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, L, MSSAU);
2471 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH,
2474 DTUpdates.push_back({DominatorTree::Insert, SplitBB, ClonedPH});