New testcase
authorChris Lattner <sabre@nondot.org>
Sat, 13 Nov 2004 19:49:39 +0000 (19:49 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 13 Nov 2004 19:49:39 +0000 (19:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17703 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/InstCombine/add.ll
test/Transforms/InstCombine/sub.ll

index 6359dde0bf2123765e8ff2673a3009c5a419ad2e..8868929ff646d8793f90f9d584a3c9f5b394ec35 100644 (file)
@@ -169,3 +169,11 @@ int %test24(int %A) {
        %D = sub int %C, 2
        ret int %D             ;; A << 1
 }
+
+long %test25(long %Y) {
+        %tmp.4 = shl long %Y, ubyte 2
+        %tmp.12 = shl long %Y, ubyte 2
+        %tmp.8 = add long %tmp.4, %tmp.12 ;; Y << 3
+        ret long %tmp.8
+}
+
index ae0a120cdd3ef538d66a41a81f8de03b4d75b5ec..7a8f2acad9fa0eb3b02882b8977c774b5a08fc58 100644 (file)
@@ -111,3 +111,11 @@ int %test17(int %A) {
        %C = div int %B, 1234
        ret int %C
 }
+
+long %test18(long %Y) {
+        %tmp.4 = shl long %Y, ubyte 2
+        %tmp.12 = shl long %Y, ubyte 2
+        %tmp.8 = sub long %tmp.4, %tmp.12 ;; 0
+        ret long %tmp.8
+}
+