New testcases


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8603 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/Transforms/InstCombine/add.ll b/test/Transforms/InstCombine/add.ll
index afcef78..7dcb2ae 100644
--- a/test/Transforms/InstCombine/add.ll
+++ b/test/Transforms/InstCombine/add.ll
@@ -93,3 +93,15 @@
         ret uint %tmp.8
 }
 
+ubyte %test15(ubyte %A) {
+        %B = add ubyte %A, 192  ; Does not effect result
+        %C = and ubyte %B, 16   ; Only one bit set
+        ret ubyte %C
+}
+
+ubyte %test16(ubyte %A) {
+        %B = add ubyte %A, 16   ; Turn this into a XOR
+        %C = and ubyte %B, 16   ; Only one bit set
+        ret ubyte %C
+}
+