New testcase for instcombine
authorChris Lattner <sabre@nondot.org>
Tue, 20 Aug 2002 15:27:45 +0000 (15:27 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 20 Aug 2002 15:27:45 +0000 (15:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3396 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/InstCombine/phi.ll

index a10d742ce8309bddac2d67d827c2b37fdc3c3531..e4b1381f851a7d66fa8e0a2ec1b53ca7341f5607 100644 (file)
@@ -8,7 +8,7 @@
 
 implementation
 
-int "test1"(int %A, bool %b) {
+int %test1(int %A, bool %b) {
 BB0:    br bool %b, label %BB1, label %BB2
 BB1:
         %B = phi int [%A, %BB0]     ; Combine away one argument PHI nodes
@@ -17,3 +17,12 @@ BB2:
         ret int %A
 }
 
+int %test2(int %A, bool %b) {
+BB0:    br bool %b, label %BB1, label %BB2
+BB1:
+       br label %BB2
+BB2:
+        %B = phi int [%A, %BB0], [%A, %BB1]     ; Combine away PHI nodes with same values
+        ret int %B
+}
+