Searched refs:LoopPH (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonVectorLoopCarriedReuse.cpp | 473 BasicBlock *LoopPH = CurLoop->getLoopPreheader(); in reuseValue() local 507 Value *ValInPreheader = findValueInBlock(D[i], LoopPH); in reuseValue() 512 InstInPreheader->insertBefore(LoopPH->getTerminator()); in reuseValue() 514 << LoopPH->getName() << "\n"); in reuseValue() 524 NewPhi->addIncoming(InstInPreheader, LoopPH); in reuseValue()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | SimpleLoopUnswitch.cpp | 871 Loop &L, BasicBlock *LoopPH, BasicBlock *SplitBB, in buildClonedLoopBlocks() argument 886 NewBB->moveBefore(LoopPH); in buildClonedLoopBlocks() 903 auto *ClonedPH = CloneBlock(LoopPH); in buildClonedLoopBlocks() 1906 BasicBlock *LoopPH = SplitEdge(SplitBB, L.getHeader(), &DT, &LI); in unswitchNontrivialInvariants() local 1918 L, LoopPH, SplitBB, ExitBlocks, ParentBB, SuccBB, RetainedSuccBB, in unswitchNontrivialInvariants() 1967 BI->setSuccessor(1 - ClonedSucc, LoopPH); in unswitchNontrivialInvariants() 1973 SI->setDefaultDest(LoopPH); in unswitchNontrivialInvariants() 1976 Case.setSuccessor(LoopPH); in unswitchNontrivialInvariants() 1999 *ClonedPH, *LoopPH); in unswitchNontrivialInvariants() 2058 if (DT.dominates(LoopPH, UserI->getParent())) in unswitchNontrivialInvariants()
|