Lines Matching refs:IndVar
1963 auto LoopBodyGenCB = [&](InsertPointTy CodeGenIP, Value *IndVar) { in createSections() argument
1968 SwitchInst *SwitchStmt = Builder.CreateSwitch(IndVar, Continue); in createSections()
2424 Value *IndVar = Builder.CreateAdd(Span, Start); in createCanonicalLoop() local
2425 BodyGenCB(Builder.saveIP(), IndVar); in createCanonicalLoop()
7169 Instruction *IndVar = getIndVar(); in assertOK() local
7170 assert(IndVar && "Canonical induction variable not found?"); in assertOK()
7171 assert(isa<IntegerType>(IndVar->getType()) && in assertOK()
7173 assert(cast<PHINode>(IndVar)->getParent() == Header && in assertOK()
7175 assert(cast<PHINode>(IndVar)->getIncomingBlock(0) == Preheader); in assertOK()
7177 cast<ConstantInt>(cast<PHINode>(IndVar)->getIncomingValue(0))->isZero()); in assertOK()
7178 assert(cast<PHINode>(IndVar)->getIncomingBlock(1) == Latch); in assertOK()
7180 auto *NextIndVar = cast<PHINode>(IndVar)->getIncomingValue(1); in assertOK()
7183 assert(cast<BinaryOperator>(NextIndVar)->getOperand(0) == IndVar); in assertOK()
7189 assert(IndVar->getType() == TripCount->getType() && in assertOK()
7195 assert(CmpI->getOperand(0) == IndVar && in assertOK()