Testcase to ensure trees structures are correctly linearized
authorChris Lattner <sabre@nondot.org>
Wed, 15 May 2002 21:56:51 +0000 (21:56 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 15 May 2002 21:56:51 +0000 (21:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2632 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/Reassociate/2002-05-15-MissedTree.ll [new file with mode: 0644]

diff --git a/test/Transforms/Reassociate/2002-05-15-MissedTree.ll b/test/Transforms/Reassociate/2002-05-15-MissedTree.ll
new file mode 100644 (file)
index 0000000..1d08a10
--- /dev/null
@@ -0,0 +1,11 @@
+; RUN: if as < %s | opt -reassociate -instcombine -constprop -die | dis | grep 5
+; RUN: then exit 1
+; RUN: else exit 0
+; RUN: fi
+
+int "test"(int %A, int %B) {
+        %W = add int %B, -5
+        %Y = add int %A, 5
+        %Z = add int %W, %Y
+        ret int %Z
+}