Searched refs:LoopPH (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorLoopCarriedReuse.cpp | 527 BasicBlock *LoopPH = CurLoop->getLoopPreheader(); in reuseValue() local 544 Value *ValInPreheader = findValueInBlock(D[i], LoopPH); in reuseValue() 549 InstInPreheader->insertBefore(LoopPH->getTerminator()); in reuseValue() 551 << LoopPH->getName() << "\n"); in reuseValue() 561 NewPhi->addIncoming(InstInPreheader, LoopPH); in reuseValue()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SimpleLoopUnswitch.cpp | 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() [all …]
|