Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopTermFold.cpp189 Instruction *PostIncV = in canFoldTermCondOfLoop() local
191 if (!mustExecuteUBIfPoisonOnPathTo(PostIncV, LoopLatch->getTerminator(), in canFoldTermCondOfLoop()
199 if (PostIncV->getOperand(0) != &PN) in canFoldTermCondOfLoop()
204 MustDropPoisonLocal = PostIncV->hasPoisonGeneratingFlags(); in canFoldTermCondOfLoop()
H A DLoopStrengthReduce.cpp3487 Instruction *PostIncV = dyn_cast<Instruction>( in GenerateIVChain() local
3489 if (!PostIncV || (SE.getSCEV(PostIncV) != SE.getSCEV(IVSrc))) in GenerateIVChain()
3492 Type *PostIncTy = PostIncV->getType(); in GenerateIVChain()
3496 Builder.SetCurrentDebugLocation(PostIncV->getDebugLoc()); in GenerateIVChain()
3499 Phi.replaceUsesOfWith(PostIncV, IVOper); in GenerateIVChain()
3500 DeadInsts.emplace_back(PostIncV); in GenerateIVChain()