[llvm] [SLP]Add subvector vectorization for non-load nodes (PR #108430)

Alexey Bataev via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 2 13:00:58 PDT 2024


alexey-bataev wrote:

> I tried minimizing some more by outlining code and am seeing SLPVectorizer trunc i64 to i8 then zext to i32 when the original code only truncs from i64 to i32, is that something that should happen?

Yes, minbitwidth analysis to reduce the size of the data/reg usage.

The problem must be fixed in c1b911c5798654b9b77746901919b86b3f1fe94c

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


More information about the llvm-commits mailing list