Lines Matching refs:NewIdx
391 PHINode *NewIdx = in CloneLoopBlocks() local
393 NewIdx->insertBefore(FirstLoopBB->getFirstNonPHIIt()); in CloneLoopBlocks()
394 auto *Zero = ConstantInt::get(NewIdx->getType(), 0); in CloneLoopBlocks()
395 auto *One = ConstantInt::get(NewIdx->getType(), 1); in CloneLoopBlocks()
397 Builder.CreateAdd(NewIdx, One, NewIdx->getName() + ".next"); in CloneLoopBlocks()
398 Value *IdxCmp = Builder.CreateICmpNE(IdxNext, NewIter, NewIdx->getName() + ".cmp"); in CloneLoopBlocks()
419 NewIdx->addIncoming(Zero, InsertTop); in CloneLoopBlocks()
420 NewIdx->addIncoming(IdxNext, NewBB); in CloneLoopBlocks()
938 PHINode *NewIdx = PHINode::Create(TestVal->getType(), 2, "niter"); in UnrollRuntimeLoopRemainder() local
939 NewIdx->insertBefore(Header->getFirstNonPHIIt()); in UnrollRuntimeLoopRemainder()
941 auto *Zero = ConstantInt::get(NewIdx->getType(), 0); in UnrollRuntimeLoopRemainder()
942 auto *One = ConstantInt::get(NewIdx->getType(), 1); in UnrollRuntimeLoopRemainder()
943 Value *IdxNext = B2.CreateAdd(NewIdx, One, NewIdx->getName() + ".next"); in UnrollRuntimeLoopRemainder()
945 Value *IdxCmp = B2.CreateICmp(Pred, IdxNext, TestVal, NewIdx->getName() + ".ncmp"); in UnrollRuntimeLoopRemainder()
946 NewIdx->addIncoming(Zero, NewPreHeader); in UnrollRuntimeLoopRemainder()
947 NewIdx->addIncoming(IdxNext, Latch); in UnrollRuntimeLoopRemainder()