Searched refs:NewLatch (Results 1 – 4 of 4) sorted by relevance
900 BasicBlock *NewLatch = cast<BasicBlock>(VMap[Latch]); in cloneLoopBlocks() local905 auto *LatchTerm = cast<BranchInst>(NewLatch->getTerminator()); in cloneLoopBlocks()909 auto *LatchTerm = cast<Instruction>(NewLatch->getTerminator()); in cloneLoopBlocks()921 DT->changeImmediateDominator(InsertBot, NewLatch); in cloneLoopBlocks()
430 BasicBlock *NewLatch = cast<BasicBlock>(VMap[Latch]); in CloneLoopBlocks() local433 NewPHI->setIncomingBlock(idx, NewLatch); in CloneLoopBlocks()
1263 BasicBlock *NewLatch = L->getLoopLatch(); in SplitBlockPredecessorsImpl() local1264 if (NewLatch != OldLatch) { in SplitBlockPredecessorsImpl()1266 NewLatch->getTerminator()->setMetadata(LLVMContext::MD_loop, MD); in SplitBlockPredecessorsImpl()
1530 BasicBlock *NewLatch = in transform() local1536 auto MoveInstructions = [&i, &WorkList, this, &InductionPHIs, NewLatch]() { in transform()1541 NewI->insertBefore(NewLatch->getFirstNonPHIIt()); in transform()1548 UserI->getParent() == NewLatch || in transform()