InstCombine: Preserve nsw for (mul %V, -1) -> (sub 0, %V)
authorDavid Majnemer <david.majnemer@gmail.com>
Sat, 22 Nov 2014 04:52:38 +0000 (04:52 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sat, 22 Nov 2014 04:52:38 +0000 (04:52 +0000)
commit0f8991742cda2b191519e1247d7a1027cc760d07
tree3d6992b3e9f695c230b484d9379cfca73f84d749
parent5182ad54b24df52557c7c7170d4b874b6b156673
InstCombine: Preserve nsw for (mul %V, -1) -> (sub 0, %V)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222604 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
test/Transforms/InstCombine/mul.ll