[llvm] [LV] Enable auto-vectorisation of loops with uncountable exits (PR #133099)
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 25 10:59:50 PDT 2025
https://github.com/fhahn commented:
I ran into some additional mis-compiles when testing, in case interleaving is forced (e.g. via pragmas).
AnyOf (https://github.com/llvm/llvm-project/pull/145340), FirstActiveLane (https://github.com/llvm/llvm-project/pull/145394) and ExtractElement vec (FirstActiveLane)) need to be handled when unrolling.
End-to-end tests are here: https://github.com/llvm/llvm-test-suite/pull/264
https://github.com/llvm/llvm-project/pull/133099
More information about the llvm-commits
mailing list