Lines Matching refs:SplitBB
793 auto *SplitBB = in unswitchTrivialSwitch() local
795 rewritePHINodesForExitAndUnswitchedBlocks(*DefaultExitBB, *SplitBB, in unswitchTrivialSwitch()
798 DefaultExitBB = SplitExitBBMap[DefaultExitBB] = SplitBB; in unswitchTrivialSwitch()
1069 Loop &L, BasicBlock *LoopPH, BasicBlock *SplitBB, in buildClonedLoopBlocks() argument
2148 BasicBlock *SplitBB = L.getLoopPreheader(); in unswitchNontrivialInvariants() local
2149 BasicBlock *LoopPH = SplitEdge(SplitBB, L.getHeader(), &DT, &LI, MSSAU); in unswitchNontrivialInvariants()
2161 L, LoopPH, SplitBB, ExitBlocks, ParentBB, SuccBB, RetainedSuccBB, in unswitchNontrivialInvariants()
2185 SplitBB->getTerminator()->eraseFromParent(); in unswitchNontrivialInvariants()
2189 SplitBB->getInstList().splice(SplitBB->end(), ParentBB->getInstList(), TI); in unswitchNontrivialInvariants()
2200 DTUpdates.push_back({DominatorTree::Insert, SplitBB, ClonedPH}); in unswitchNontrivialInvariants()
2219 {DominatorTree::Insert, SplitBB, ClonedPHs.find(SuccBB)->second}); in unswitchNontrivialInvariants()
2291 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, L, MSSAU); in unswitchNontrivialInvariants()
2293 buildPartialUnswitchConditionalBranch(*SplitBB, Invariants, Direction, in unswitchNontrivialInvariants()
2295 DTUpdates.push_back({DominatorTree::Insert, SplitBB, ClonedPH}); in unswitchNontrivialInvariants()