Add new testcases
authorChris Lattner <sabre@nondot.org>
Thu, 2 Oct 2003 15:11:09 +0000 (15:11 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 2 Oct 2003 15:11:09 +0000 (15:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8816 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/InstCombine/add.ll

index 7dcb2aef288a92ebea912b2e2747181f048472ee..70d3e320333bf94bba4f0bdb5156ecd9e86ec857 100644 (file)
@@ -105,3 +105,14 @@ ubyte %test16(ubyte %A) {
         ret ubyte %C
 }
 
+int %test17(int %A) {
+        %B = xor int %A, -1
+        %C = add int %B, 1      ; == sub int 0, %A
+        ret int %C
+}
+
+ubyte %test18(ubyte %A) {
+        %B = xor ubyte %A, 255
+        %C = add ubyte %B, 17      ; == sub ubyte 16, %A
+        ret ubyte %C
+}