[llvm] [VPlan] Endow DerivedIV with IRFlags (PR #205908)
Ramkumar Ramachandra via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 16 08:02:18 PDT 2026
================
@@ -942,7 +941,9 @@ static void legalizeAndOptimizeInductions(VPlan &Plan) {
Plan, ID.getKind(), ID.getInductionOpcode(),
dyn_cast_or_null<FPMathOperator>(ID.getInductionBinOp()),
WideIV->getTruncInst(), WideIV->getStartValue(), WideIV->getStepValue(),
- WideIV->getDebugLoc(), Builder);
+ WideIV->getDebugLoc(), Builder,
+ WideIV->hasNoWrapFlags() ? WideIV->getNoWrapFlags()
+ : VPIRFlags::WrapFlagsTy());
----------------
artagnon wrote:
Thanks a lot for writing this Alive2 proof! I've included it in the description.
https://github.com/llvm/llvm-project/pull/205908
More information about the llvm-commits
mailing list