OSDN Git Service

[InstCombine] Fold (C - X) ^ signmask -> (C + signmask - X).
authorCraig Topper <craig.topper@intel.com>
Sat, 5 Aug 2017 20:00:44 +0000 (20:00 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 5 Aug 2017 20:00:44 +0000 (20:00 +0000)
commite9e9a558ffc67e0296514dc469fd27a1fe67b41f
treef63a65efbe19ef521c94b2a18957240cc81c0b97
parentc5136a32820284cb463d8b63db498f853d48e17e
[InstCombine] Fold (C - X) ^ signmask -> (C + signmask - X).

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