[PATCH] Teach ComputeNumSignBits about signed divisions
Sanjoy Das
sanjoy at playingwithpointers.com
Tue Mar 3 00:55:05 PST 2015
REPOSITORY
rL LLVM
================
Comment at: lib/Analysis/ValueTracking.cpp:1732
@@ +1731,3 @@
+
+ // Ignore non-positivie denominator.
+ if (!Denominator->isStrictlyPositive())
----------------
Nit: "non-positive"
================
Comment at: lib/Analysis/ValueTracking.cpp:1733
@@ +1732,3 @@
+ // Ignore non-positivie denominator.
+ if (!Denominator->isStrictlyPositive())
+ break;
----------------
Why not do this check before the call to `ComputeNumSignBits`? Then we'll bail out earlier without doing unnecessary work.
http://reviews.llvm.org/D8028
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the llvm-commits
mailing list