Lines Matching defs:NewIdx
390 PHINode *NewIdx =
392 NewIdx->insertBefore(FirstLoopBB->getFirstNonPHIIt());
393 auto *Zero = ConstantInt::get(NewIdx->getType(), 0);
394 auto *One = ConstantInt::get(NewIdx->getType(), 1);
396 Builder.CreateAdd(NewIdx, One, NewIdx->getName() + ".next");
397 Value *IdxCmp = Builder.CreateICmpNE(IdxNext, NewIter, NewIdx->getName() + ".cmp");
418 NewIdx->addIncoming(Zero, InsertTop);
419 NewIdx->addIncoming(IdxNext, NewBB);
940 PHINode *NewIdx = PHINode::Create(TestVal->getType(), 2, "niter");
941 NewIdx->insertBefore(Header->getFirstNonPHIIt());
943 auto *Zero = ConstantInt::get(NewIdx->getType(), 0);
944 auto *One = ConstantInt::get(NewIdx->getType(), 1);
945 Value *IdxNext = B2.CreateAdd(NewIdx, One, NewIdx->getName() + ".next");
947 Value *IdxCmp = B2.CreateICmp(Pred, IdxNext, TestVal, NewIdx->getName() + ".ncmp");
948 NewIdx->addIncoming(Zero, NewPreHeader);
949 NewIdx->addIncoming(IdxNext, Latch);