Home
last modified time | relevance | path

Searched refs:NewLatch (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp778 BasicBlock *NewLatch = cast<BasicBlock>(VMap[Latch]); in cloneLoopBlocks() local
779 auto *LatchTerm = cast<Instruction>(NewLatch->getTerminator()); in cloneLoopBlocks()
786 DT->changeImmediateDominator(InsertBot, NewLatch); in cloneLoopBlocks()
H A DLoopUnrollRuntime.cpp431 BasicBlock *NewLatch = cast<BasicBlock>(VMap[Latch]); in CloneLoopBlocks() local
434 NewPHI->setIncomingBlock(idx, NewLatch); in CloneLoopBlocks()
H A DBasicBlockUtils.cpp1391 BasicBlock *NewLatch = L->getLoopLatch(); in SplitBlockPredecessorsImpl() local
1392 if (NewLatch != OldLatch) { in SplitBlockPredecessorsImpl()
1394 NewLatch->getTerminator()->setMetadata("llvm.loop", MD); in SplitBlockPredecessorsImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp1311 BasicBlock *NewLatch = in transform() local
1317 auto MoveInstructions = [&i, &WorkList, this, &InductionPHIs, NewLatch]() { in transform()
1322 NewI->insertBefore(NewLatch->getFirstNonPHI()); in transform()
1329 UserI->getParent() == NewLatch || in transform()