The cost of an interleaved access was only implemented for AVX512. For other targets an overly conservative Base cost was returned,resulting in avoiding vectorization where it is actually profitable to vectorize. This patch starts to add costs for AVX2 for most prominent cases of interleaved accesses (stride 3,4 chars, for now).
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM