Lines Matching refs:IndUpdate

4274     auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch));  in collectLoopScalars()  local
4278 Worklist.insert(IndUpdate); in collectLoopScalars()
4280 LLVM_DEBUG(dbgs() << "LV: Found scalar instruction: " << *IndUpdate in collectLoopScalars()
4317 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch)); in collectLoopScalars() local
4331 return I == IndUpdate || !TheLoop->contains(I) || Worklist.count(I); in collectLoopScalars()
4339 llvm::all_of(IndUpdate->users(), [&](User *U) -> bool { in collectLoopScalars()
4348 Worklist.insert(IndUpdate); in collectLoopScalars()
4350 LLVM_DEBUG(dbgs() << "LV: Found scalar instruction: " << *IndUpdate in collectLoopScalars()
4590 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch)); in collectLoopUniforms() local
4596 return I == IndUpdate || !TheLoop->contains(I) || Worklist.count(I) || in collectLoopUniforms()
4605 llvm::all_of(IndUpdate->users(), [&](User *U) -> bool { in collectLoopUniforms()
4608 isVectorizedMemAccessUse(I, IndUpdate); in collectLoopUniforms()
4615 Worklist.insert(IndUpdate); in collectLoopUniforms()
4617 LLVM_DEBUG(dbgs() << "LV: Found uniform instruction: " << *IndUpdate in collectLoopUniforms()
6215 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch)); in collectTriviallyDeadInstructions() local
6216 if (llvm::all_of(IndUpdate->users(), [&](User *U) -> bool { in collectTriviallyDeadInstructions()
6220 DeadInstructions.insert(IndUpdate); in collectTriviallyDeadInstructions()