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

Philip Reames via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 22 10:10:00 PST 2020


reames added a comment.

Ok, I see what's going on w/Florian's example.  It's an interaction with block predication and early exits.  Essentially, block predication expects to be able to add uses of any condition in the loop, and the dead code elimination has eliminated the exit condition in the vector loop.  I can restrict the legality slightly to avoid this interaction easily enough, but I want to think a bit first if there's a clean integration.


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

https://reviews.llvm.org/D93317



More information about the llvm-commits mailing list