New testcase reduced from 197.parser by bugpoint
authorChris Lattner <sabre@nondot.org>
Thu, 23 Jan 2003 02:11:29 +0000 (02:11 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 23 Jan 2003 02:11:29 +0000 (02:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5404 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll [new file with mode: 0644]

diff --git a/test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll b/test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll
new file mode 100644 (file)
index 0000000..2931db0
--- /dev/null
@@ -0,0 +1,25 @@
+; Testcase reduced from 197.parser by bugpoint
+; RUN: as < %s | opt -adce 
+implementation   ; Functions:
+
+void %conjunction_prune() {
+; <label>:0            ; No predecessors!
+       br label %bb19
+
+bb19:          ; preds = %bb22, %bb23, %0
+       %reg205 = phi sbyte* [ null, %bb22 ], [ null, %bb23 ], [ null, %0 ]             ; <sbyte*> [#uses=1]
+       br bool false, label %bb21, label %bb22
+
+bb21:          ; preds = %bb19
+       %cast455 = cast sbyte* %reg205 to sbyte**               ; <sbyte**> [#uses=0]
+       br label %bb22
+
+bb22:          ; preds = %bb21, %bb19
+       br bool false, label %bb19, label %bb23
+
+bb23:          ; preds = %bb22
+       br bool false, label %bb19, label %bb28
+
+bb28:          ; preds = %bb23
+       ret void
+}