InstCombine: (X ^ signbit) + C -> X + (signbit ^ C)
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 6 May 2013 21:21:31 +0000 (21:21 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 6 May 2013 21:21:31 +0000 (21:21 +0000)
commit8ec23cb07e22198a720c4e151241059cca215c08
tree992d7bc3a38cb201502c179d1fd08c22b4bac0a2
parente305e03d6f71f70a7102f15ac5ff6fd93cf9e818
InstCombine: (X ^ signbit) + C -> X + (signbit ^ C)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181249 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineAddSub.cpp
test/Transforms/InstCombine/sub-xor.ll