[PATCH] D79976: [LV] Handle Fold-Tail of loops with vectorizarion factor (VF) equal to 1
Ayal Zaks via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue May 19 14:18:57 PDT 2020
Ayal accepted this revision.
Ayal added a comment.
This revision is now accepted and ready to land.
This looks good to me, thanks! Please wait a day or so if @fhahn has further comments.
As noted, it would now be good to also extend pr45679-fold-tail-by-masking.ll with an additional RUN of -force-vector-width=1 and -force-vector-interleave=4.
================
Comment at: llvm/test/Transforms/LoopVectorize/tail-folding-vectorization-factor-1.ll:107
+for.body:
+ %addr = phi double* [ %ptr, %for.body ], [ %ptr1, %entry ]
+ %ptr = getelementptr inbounds double, double* %addr, i64 1
----------------
Interesting; this test w/o a primary IV seems to work ok w/o the patch; comparing pairs of vectors of size 1...
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D79976/new/
https://reviews.llvm.org/D79976
More information about the llvm-commits
mailing list