New testcase for PHI handling
authorChris Lattner <sabre@nondot.org>
Thu, 5 Jun 2003 05:38:30 +0000 (05:38 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 5 Jun 2003 05:38:30 +0000 (05:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6621 91177308-0d34-0410-b5e6-96231b3b80d8

test/ExecutionEngine/2003-06-04-bzip2-bug.ll [new file with mode: 0644]

diff --git a/test/ExecutionEngine/2003-06-04-bzip2-bug.ll b/test/ExecutionEngine/2003-06-04-bzip2-bug.ll
new file mode 100644 (file)
index 0000000..2e71d91
--- /dev/null
@@ -0,0 +1,19 @@
+; Testcase distilled from 256.bzip2.
+
+target endian = little
+target pointersize = 32
+
+int %main() {
+entry:
+       br label %loopentry.0
+
+loopentry.0:
+       %h.0 = phi int [ %tmp.2, %loopentry.0 ], [ -1, %entry ]
+       %tmp.2 = add int %h.0, 1
+       %tmp.4 = setne int %tmp.2, 0
+       br bool %tmp.4, label %loopentry.0, label %loopentry.1
+
+loopentry.1:
+       %h.1 = phi int [ %tmp.2, %loopentry.0 ]
+       ret int %h.1
+}