aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-05-06 05:35:20 +0000
committerChris Lattner <sabre@nondot.org>2002-05-06 05:35:20 +0000
commit97555b59b3a0e5ac6f3ac1e5b757d49f690a1f2b (patch)
treecf230b32cdc79e2633d9bb423d5cfe7f529f0c13 /test/Transforms
parentc3a53f9aa87d8d8210e5f10d206c85898772ae48 (diff)
downloadexternal_llvm-97555b59b3a0e5ac6f3ac1e5b757d49f690a1f2b.zip
external_llvm-97555b59b3a0e5ac6f3ac1e5b757d49f690a1f2b.tar.gz
external_llvm-97555b59b3a0e5ac6f3ac1e5b757d49f690a1f2b.tar.bz2
New testcase so I don't forget about this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2478 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms')
-rw-r--r--test/Transforms/InstCombine/div.ll16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/div.ll b/test/Transforms/InstCombine/div.ll
new file mode 100644
index 0000000..b189b7b
--- /dev/null
+++ b/test/Transforms/InstCombine/div.ll
@@ -0,0 +1,16 @@
+; This test makes sure that div instructions are properly eliminated.
+;
+
+; RUN: if as < %s | opt -instcombine -dce | dis | grep div
+; RUN: then exit 1
+; RUN: else exit 0
+; RUN: fi
+
+implementation
+
+int "test1"(int %A)
+begin
+ %B = div int %A, 1
+ ret int %B
+end
+