[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