[PATCH] D93317: [LV] Vectorize (some) early and multiple exit loops

Philip Reames via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 28 09:45:19 PST 2020


reames added a comment.

Ayal, Florian, thank you for the efforts on this review.  I really appreciate the active review.

As an aside: I realized that supporting tail folding is actually a lot easier than I thought.  I didn't do it in this patch, but a future patch just needs to a) not clamp the iteration space if tail folding, and b) use the exit conditions to form predicate masks.  Amusingly, it would have been easier to start with tail folding from the beginning if I'd realized that.  :)

The next patch in this series is D93725 <https://reviews.llvm.org/D93725>.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D93317



More information about the llvm-commits mailing list