Home
last modified time | relevance | path

Searched refs:IndUpdate (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3249 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch)); in collectLoopScalars() local
3270 return I == IndUpdate || !TheLoop->contains(I) || Worklist.count(I) || in collectLoopScalars()
3279 auto *IndUpdatePhi = dyn_cast<PHINode>(IndUpdate); in collectLoopScalars()
3286 llvm::all_of(IndUpdate->users(), [&](User *U) -> bool { in collectLoopScalars()
3289 IsDirectLoadStoreFromPtrIndvar(IndUpdate, I); in collectLoopScalars()
3296 Worklist.insert(IndUpdate); in collectLoopScalars()
3298 LLVM_DEBUG(dbgs() << "LV: Found scalar instruction: " << *IndUpdate in collectLoopScalars()
3749 auto *IndUpdate = cast<Instruction>(Ind->getIncomingValueForBlock(Latch)); in collectLoopUniforms() local
3755 return I == IndUpdate || !TheLoop->contains(I) || Worklist.count(I) || in collectLoopUniforms()
3764 llvm::all_of(IndUpdate->users(), [&](User *U) -> bool { in collectLoopUniforms()
[all …]