Lines Matching refs:SplitBB
882 auto *SplitBB = in unswitchTrivialSwitch() local
884 rewritePHINodesForExitAndUnswitchedBlocks(*DefaultExitBB, *SplitBB, in unswitchTrivialSwitch()
887 DefaultExitBB = SplitExitBBMap[DefaultExitBB] = SplitBB; in unswitchTrivialSwitch()
1159 Loop &L, BasicBlock *LoopPH, BasicBlock *SplitBB, in buildClonedLoopBlocks() argument
2296 BasicBlock *SplitBB = L.getLoopPreheader(); in unswitchNontrivialInvariants() local
2297 BasicBlock *LoopPH = SplitEdge(SplitBB, L.getHeader(), &DT, &LI, MSSAU); in unswitchNontrivialInvariants()
2309 L, LoopPH, SplitBB, ExitBlocks, ParentBB, SuccBB, RetainedSuccBB, in unswitchNontrivialInvariants()
2333 SplitBB->getTerminator()->eraseFromParent(); in unswitchNontrivialInvariants()
2337 TI.moveBefore(*SplitBB, SplitBB->end()); in unswitchNontrivialInvariants()
2353 DTUpdates.push_back({DominatorTree::Insert, SplitBB, ClonedPH}); in unswitchNontrivialInvariants()
2376 {DominatorTree::Insert, SplitBB, ClonedPHs.find(SuccBB)->second}); in unswitchNontrivialInvariants()
2448 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, L, MSSAU); in unswitchNontrivialInvariants()
2451 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, in unswitchNontrivialInvariants()
2454 DTUpdates.push_back({DominatorTree::Insert, SplitBB, ClonedPH}); in unswitchNontrivialInvariants()