[PATCH] D105817: [LV] Enable vectorization of multiple exit loops w/computable exit counts

David Spickett via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 23 08:24:23 PDT 2021


DavidSpickett added a comment.

> Does setting that flag change the number of loops which get vectorizer? If not, it must change *how* they get vectorized.

I found a single loop in StringRef::find was vectorised with this patch applied. I've opened https://bugs.llvm.org/show_bug.cgi?id=51182 to track me investigating that.

That doesn't tell us if it's an SVE specific issue so I will look at the IR produced then at the SVE assembly itself, with some of the steps you suggested.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D105817



More information about the llvm-commits mailing list