Lines Matching refs:Ind
4380 auto *Ind = Induction.first; in collectLoopScalars() local
4381 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch)); in collectLoopScalars()
4385 if (Ind == Legal->getPrimaryInduction() && foldTailByMasking()) in collectLoopScalars()
4400 auto ScalarInd = llvm::all_of(Ind->users(), [&](User *U) -> bool { in collectLoopScalars()
4403 IsDirectLoadStoreFromPtrIndvar(Ind, I); in collectLoopScalars()
4413 return I == Ind || !TheLoop->contains(I) || Worklist.count(I) || in collectLoopScalars()
4420 Worklist.insert(Ind); in collectLoopScalars()
4422 LLVM_DEBUG(dbgs() << "LV: Found scalar instruction: " << *Ind << "\n"); in collectLoopScalars()
4737 auto *Ind = Induction.first; in collectLoopUniforms() local
4738 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch)); in collectLoopUniforms()
4742 auto UniformInd = llvm::all_of(Ind->users(), [&](User *U) -> bool { in collectLoopUniforms()
4745 isVectorizedMemAccessUse(I, Ind); in collectLoopUniforms()
4755 return I == Ind || !TheLoop->contains(I) || Worklist.count(I) || in collectLoopUniforms()
4762 addToWorklistIfAllowed(Ind); in collectLoopUniforms()
8950 for (VPWidenIntOrFpInductionRecipe *Ind : InductionsToMove) in buildVPlanWithVPRecipes()
8951 Ind->moveBefore(*HeaderVPBB, HeaderVPBB->getFirstNonPhi()); in buildVPlanWithVPRecipes()