[PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)

Sebastian Pop via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 12 10:58:45 PST 2016


sebpop added a comment.

In https://reviews.llvm.org/D27216#619902, @atrick wrote:

> How do you know this won't move division that used to be outside the loop (possibly multiple levels) inside the innermost loop?


You are right: expanding SCEV expressions could lead to a loss in performance.
I'm not sure we have all the information we need to generate code at least as efficient as the one we started from.


Repository:
  rL LLVM

https://reviews.llvm.org/D27216





More information about the llvm-commits mailing list