[PATCH] D29897: [BypassSlowDivision] Use ValueTracking to simplify run-time checks

Justin Lebar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 21 08:53:21 PST 2017


jlebar added a comment.

In https://reviews.llvm.org/D29897#682146, @n.bozhenov wrote:

> In https://reviews.llvm.org/D29897#681767, @jlebar wrote:
>
> > Do you think it would be too conservative for us to say: We won't optimize a long div if you do a short div with the same operands anywhere in the same function?
>
>
> That's an interesting heuristic, but I believe it's beyond the scope of this particular patch. This patch just takes advantage of ValueTracking and simplifies runtime checks where possible.


Sure.  I would like not to lose track of this idea, though.


https://reviews.llvm.org/D29897





More information about the llvm-commits mailing list