Lines Matching refs:IndVar
2105 auto LoopBodyGenCB = [&](InsertPointTy CodeGenIP, Value *IndVar) { in createSections() argument
2110 SwitchInst *SwitchStmt = Builder.CreateSwitch(IndVar, Continue); in createSections()
3963 Value *IndVar = Builder.CreateAdd(Span, Start); in createCanonicalLoop() local
3964 BodyGenCB(Builder.saveIP(), IndVar); in createCanonicalLoop()
9119 Instruction *IndVar = getIndVar(); in assertOK() local
9120 assert(IndVar && "Canonical induction variable not found?"); in assertOK()
9121 assert(isa<IntegerType>(IndVar->getType()) && in assertOK()
9123 assert(cast<PHINode>(IndVar)->getParent() == Header && in assertOK()
9125 assert(cast<PHINode>(IndVar)->getIncomingBlock(0) == Preheader); in assertOK()
9127 cast<ConstantInt>(cast<PHINode>(IndVar)->getIncomingValue(0))->isZero()); in assertOK()
9128 assert(cast<PHINode>(IndVar)->getIncomingBlock(1) == Latch); in assertOK()
9130 auto *NextIndVar = cast<PHINode>(IndVar)->getIncomingValue(1); in assertOK()
9133 assert(cast<BinaryOperator>(NextIndVar)->getOperand(0) == IndVar); in assertOK()
9139 assert(IndVar->getType() == TripCount->getType() && in assertOK()
9145 assert(CmpI->getOperand(0) == IndVar && in assertOK()