Lines Matching refs:LoopPH
1095 Loop &L, BasicBlock *LoopPH, BasicBlock *SplitBB, in buildClonedLoopBlocks() argument
1110 NewBB->moveBefore(LoopPH); in buildClonedLoopBlocks()
1127 auto *ClonedPH = CloneBlock(LoopPH); in buildClonedLoopBlocks()
2183 BasicBlock *LoopPH = SplitEdge(SplitBB, L.getHeader(), &DT, &LI, MSSAU); in unswitchNontrivialInvariants() local
2195 L, LoopPH, SplitBB, ExitBlocks, ParentBB, SuccBB, RetainedSuccBB, in unswitchNontrivialInvariants()
2233 BI->setSuccessor(1 - ClonedSucc, LoopPH); in unswitchNontrivialInvariants()
2247 SI->setDefaultDest(LoopPH); in unswitchNontrivialInvariants()
2250 Case.setSuccessor(LoopPH); in unswitchNontrivialInvariants()
2336 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, L, MSSAU); in unswitchNontrivialInvariants()
2339 *SplitBB, Invariants, Direction, *ClonedPH, *LoopPH, in unswitchNontrivialInvariants()
2431 if (DT.dominates(LoopPH, UserI->getParent())) in unswitchNontrivialInvariants()