[PATCH] D125918: [LV] Improve register pressure estimate at high VFs
Dave Green via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu May 19 04:29:56 PDT 2022
dmgreen added a comment.
I think for the case of D118979 <https://reviews.llvm.org/D118979> it makes sense to prevent maximizing the vector bandwidth for fixed-length sve. The larger vectors will already be wide enough and as far as I understand they don't benefit from the wider types in the same way that NEON does.
It sounds like this will be useful in either case though. The same thing could potentially happen with 128xi1 types. And it looks like it is used in the interleaving factor calculations.
================
Comment at: llvm/test/Transforms/LoopVectorize/AArch64/i1-reg-usage.ll:14
+
+define i1 @or_reduction_neon(i32 %arg, ptr %ptr) "target-features"="+neon" {
+entry:
----------------
I don't think this need the target-feature=+neon
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D125918/new/
https://reviews.llvm.org/D125918
More information about the llvm-commits
mailing list