More tests

llvm-svn: 2489
diff --git a/llvm/test/Regression/Transforms/InstCombine/add.ll b/llvm/test/Regression/Transforms/InstCombine/add.ll
index a8793a7..f7461d2 100644
--- a/llvm/test/Regression/Transforms/InstCombine/add.ll
+++ b/llvm/test/Regression/Transforms/InstCombine/add.ll
@@ -30,3 +30,15 @@
 	ret int %C
 end
 
+int "test4"(int %A, int %B) {
+        %C = sub int 0, %A
+        %D = add int %B, %C      ; D = B + -A = B - A
+        ret int %D
+}
+
+int "test5"(int %A, int %B) {
+        %C = sub int 0, %A
+        %D = add int %C, %B      ; D = -A + B = B - A
+        ret int %D
+}
+