Lines Matching refs:Ind
5293 auto *Ind = Induction.first;
5294 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch));
5298 if (Ind == Legal->getPrimaryInduction() && foldTailByMasking())
5303 auto ScalarInd = llvm::all_of(Ind->users(), [&](User *U) -> bool {
5315 return I == Ind || !TheLoop->contains(I) || Worklist.count(I);
5321 Worklist.insert(Ind);
5323 LLVM_DEBUG(dbgs() << "LV: Found scalar instruction: " << *Ind << "\n");
5576 auto *Ind = Induction.first;
5577 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch));
5581 auto UniformInd = llvm::all_of(Ind->users(), [&](User *U) -> bool {
5584 isVectorizedMemAccessUse(I, Ind);
5594 return I == Ind || !TheLoop->contains(I) || Worklist.count(I) ||
5601 addToWorklistIfAllowed(Ind);
8117 PHINode *Ind = Induction.first;
8118 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch));
8126 return U == Ind || DeadInstructions.count(cast<Instruction>(U));