Lines Matching defs:IndVar
2257 auto LoopBodyGenCB = [&](InsertPointTy CodeGenIP, Value *IndVar) -> Error {
2262 SwitchInst *SwitchStmt = Builder.CreateSwitch(IndVar, Continue);
4119 Value *IndVar = Builder.CreateAdd(Span, Start);
4120 return BodyGenCB(Builder.saveIP(), IndVar);
9953 Instruction *IndVar = getIndVar();
9954 assert(IndVar && "Canonical induction variable not found?");
9955 assert(isa<IntegerType>(IndVar->getType()) &&
9957 assert(cast<PHINode>(IndVar)->getParent() == Header &&
9959 assert(cast<PHINode>(IndVar)->getIncomingBlock(0) == Preheader);
9961 cast<ConstantInt>(cast<PHINode>(IndVar)->getIncomingValue(0))->isZero());
9962 assert(cast<PHINode>(IndVar)->getIncomingBlock(1) == Latch);
9964 auto *NextIndVar = cast<PHINode>(IndVar)->getIncomingValue(1);
9967 assert(cast<BinaryOperator>(NextIndVar)->getOperand(0) == IndVar);
9973 assert(IndVar->getType() == TripCount->getType() &&
9979 assert(CmpI->getOperand(0) == IndVar &&