[llvm] [VPlan] Update final IV exit value via VPlan. (PR #112147)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Sun Jan 12 14:35:13 PST 2025


https://github.com/fhahn commented:

Ping :)

> Hi @fhahn, whilst attempting to rebase #120567 on top of this PR I noticed failures when building the LLVM test suite. Apologies in advance if you're already aware! Just for reference, the error I see is:
> 
> ```
> clang: /home/davshe01/regression/llvm/llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp:3138: virtual void llvm::VPWidenPointerInductionRecipe::execute(llvm::VPTransformState&): Assertion `
> !onlyScalarsGenerated(State.VF.isScalable()) && "Recipe should have been replaced"' failed.
> ``

thanks, that should be fixed in the latest version by removing dead recipes after optimizing the exit users.

https://github.com/llvm/llvm-project/pull/112147


More information about the llvm-commits mailing list