diff options
author | Reid Kleckner <reid@kleckner.net> | 2014-11-04 23:42:45 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2014-11-04 23:42:45 +0000 |
commit | 941e93e9a8633b42fdbeadc54fd26c93aed5b0ba (patch) | |
tree | 0c4147c829b3de1079d71d1794e492bc953fbb09 /llvm/lib/Analysis/ValueTracking.cpp | |
parent | e899e799b51c7df7000c69233ea28e764dd3ddf5 (diff) | |
download | llvm-941e93e9a8633b42fdbeadc54fd26c93aed5b0ba.zip llvm-941e93e9a8633b42fdbeadc54fd26c93aed5b0ba.tar.gz llvm-941e93e9a8633b42fdbeadc54fd26c93aed5b0ba.tar.bz2 |
Revert "[Reassociate] Canonicalize negative constants out of expressions."
This reverts commit r221171.
It performs this invalid transformation:
- %div.i = urem i64 -1, %add
- %sub.i = sub i64 -2, %div.i
+ %div.i = urem i64 1, %add
+ %sub.i1 = add i64 %div.i, -2
llvm-svn: 221317
Diffstat (limited to 'llvm/lib/Analysis/ValueTracking.cpp')
0 files changed, 0 insertions, 0 deletions