[llvm] [AArch64] Set MaxInterleaving to 4 for Neoverse V2 (PR #100385)
Julian Nagele via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 23 13:02:50 PDT 2024
juliannagele wrote:
Here's the a version of a patch for epilogue vectorisation: [6b0f7de4f3347b7b5fc6362e7aa7764465501dfb](https://github.com/juliannagele/llvm-project/commit/6b0f7de4f3347b7b5fc6362e7aa7764465501dfb) considering VF x UF when checking profitability of epilogue vectorisation and adjusting the cost model accordingly (the main idea is to use the known upper bound for the trip count of the epilogue). There's also some accompanying microbenchmarks here [1e1576e6cb1f09965c3e7520c5a51958508df23b](https://github.com/juliannagele/llvm-test-suite/commit/1e1576e6cb1f09965c3e7520c5a51958508df23b). Let me know what you think!
https://github.com/llvm/llvm-project/pull/100385
More information about the llvm-commits
mailing list