[PATCH] D77635: [LV] Vectorize with FoldTail when Primary Induction is absent

Sjoerd Meijer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 8 15:46:22 PDT 2020


SjoerdMeijer accepted this revision.
SjoerdMeijer added a comment.

Thanks for the patch, and I think CanonicalIV is an improvement.

This LGTM too.



================
Comment at: llvm/test/Transforms/LoopVectorize/X86/small-size.ll:171
 
-; N is unknown, we need a tail. Can't vectorize because loop has no primary
-; induction.
+; Loop has no primary induction as it's integer IV has step -1 starting at
+; unknown N, but can still be vectorized.
----------------
typo: it's -> its


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D77635/new/

https://reviews.llvm.org/D77635





More information about the llvm-commits mailing list