[PATCH] D62860: Aggressively hoist guards out of loops (to provide a target for widening)

Philip Reames via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 11 14:41:12 PDT 2019


reames planned changes to this revision.
reames added a comment.

Planning a change in direction after offline discussion w/Artur.  Instead of framing this as hoisting/widening, I'm going to reframe as a separate loop transform which lifts a trivial guard (by splitting the condition) into the loop preheader where possible.  We think this will be easier to test, and may have positive effects beyond guard widening,


Repository:
  rL LLVM

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

https://reviews.llvm.org/D62860





More information about the llvm-commits mailing list