[llvm] r219135 - [BasicAA] Revert "Revert r218714 - Make better use of zext and sign information."

Nicholas White n.j.white at gmail.com
Tue Oct 21 02:06:10 PDT 2014


OK, I've uploaded a revised diff to http://reviews.llvm.org/D5866 . It now
skips the expensive ComputeSignBit logic when AllPositive is false. It
still has to evaluate isValueEqualInPotentialCycles for every GEPVariable
regardless of AllPositive as the modulo analysis is only safe (i.e.
correct) if all the variables don't change across cycles. Thanks -

Nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141021/60edecc7/attachment.html>


More information about the llvm-commits mailing list