Lines Matching refs:IndVar
1537 auto LoopBodyGenCB = [&](InsertPointTy CodeGenIP, Value *IndVar) { in createSections() argument
1542 SwitchInst *SwitchStmt = Builder.CreateSwitch(IndVar, Continue); in createSections()
2005 Value *IndVar = Builder.CreateAdd(Span, Start); in createCanonicalLoop() local
2006 BodyGenCB(Builder.saveIP(), IndVar); in createCanonicalLoop()
4546 Instruction *IndVar = getIndVar(); in assertOK() local
4547 assert(IndVar && "Canonical induction variable not found?"); in assertOK()
4548 assert(isa<IntegerType>(IndVar->getType()) && in assertOK()
4550 assert(cast<PHINode>(IndVar)->getParent() == Header && in assertOK()
4552 assert(cast<PHINode>(IndVar)->getIncomingBlock(0) == Preheader); in assertOK()
4554 cast<ConstantInt>(cast<PHINode>(IndVar)->getIncomingValue(0))->isZero()); in assertOK()
4555 assert(cast<PHINode>(IndVar)->getIncomingBlock(1) == Latch); in assertOK()
4557 auto *NextIndVar = cast<PHINode>(IndVar)->getIncomingValue(1); in assertOK()
4560 assert(cast<BinaryOperator>(NextIndVar)->getOperand(0) == IndVar); in assertOK()
4566 assert(IndVar->getType() == TripCount->getType() && in assertOK()
4572 assert(CmpI->getOperand(0) == IndVar && in assertOK()