[llvm] [LV, VPlan] Check if plan is compatible to EVL transform (PR #92092)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Fri May 24 02:07:39 PDT 2024


https://github.com/fhahn approved this pull request.

LGTM, thanks!

> Vector loops generated from the EVL transform may experience issues on architectures where EVL differs from RuntimeVF at the second-to-last iteration.
> 

For the part above, I'd use the same wording as the commit in addExplicitVectorLength

> This patch introduces a check before applying EVL transform. If any recipes in loop rely on RuntimeVF, the vectorizer stop to generate the plan.

the vectorizer stop to generate the plan -> the plan is discarded?

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


More information about the llvm-commits mailing list