[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