[llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)
Zi Xuan Wu via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 20 02:15:21 PDT 2025
zixuan-wu wrote:
> I found some loops can't be vectorized and finally I dug to this PR. :-) I simply commented out these lines in this PR and the loop can be vectorized correctly. What's the status now? Are there any things I missed?
Do you find any other cases with functional/performance issue if it bails out to DataWithoutLaneMask style mask? Is it better to bail out to TailFoldingStyle::Data style as what getPreferredTailFoldingStyle prefers when V extension enables. If it bails out to TailFoldingStyle::Data style, then useActiveLaneMask should do some work at tryToBuildVPlanWithVPRecipes.
https://github.com/llvm/llvm-project/pull/92092
More information about the llvm-commits
mailing list