Searched refs:IndUpdate (Results 1 – 1 of 1) sorted by relevance
2853 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch)); in collectLoopScalars() local2874 return I == IndUpdate || !TheLoop->contains(I) || Worklist.count(I) || in collectLoopScalars()2883 auto *IndUpdatePhi = dyn_cast<PHINode>(IndUpdate); in collectLoopScalars()2889 bool ScalarIndUpdate = all_of(IndUpdate->users(), [&](User *U) -> bool { in collectLoopScalars()2892 IsDirectLoadStoreFromPtrIndvar(IndUpdate, I); in collectLoopScalars()2899 Worklist.insert(IndUpdate); in collectLoopScalars()2901 LLVM_DEBUG(dbgs() << "LV: Found scalar instruction: " << *IndUpdate in collectLoopScalars()3372 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch)); in collectLoopUniforms() local3378 return I == IndUpdate || !TheLoop->contains(I) || Worklist.count(I) || in collectLoopUniforms()3386 bool UniformIndUpdate = all_of(IndUpdate->users(), [&](User *U) -> bool { in collectLoopUniforms()[all …]