summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-10-07 06:10:03 +0000
committerChris Lattner <sabre@nondot.org>2005-10-07 06:10:03 +0000
commit437b9aa63242e52dd72bfcc4f0b6bc81ceabce01 (patch)
treeade2bd3ed12d7192d6b79534aa47f2084bed8ead
parent394f436c399645e82844acde6733b615eda8d5b2 (diff)
downloadbcm5719-llvm-437b9aa63242e52dd72bfcc4f0b6bc81ceabce01.tar.gz
bcm5719-llvm-437b9aa63242e52dd72bfcc4f0b6bc81ceabce01.zip
New testcase, should turn into a ushr
llvm-svn: 23658
-rw-r--r--llvm/test/Regression/CodeGen/PowerPC/div-2.ll8
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/test/Regression/CodeGen/PowerPC/div-2.ll b/llvm/test/Regression/CodeGen/PowerPC/div-2.ll
new file mode 100644
index 00000000000..f414970b198
--- /dev/null
+++ b/llvm/test/Regression/CodeGen/PowerPC/div-2.ll
@@ -0,0 +1,8 @@
+; RUN: llvm-as < %s | llc -march=ppc32 | not grep srawi &&
+; RUN: llvm-as < %s | llc -march=ppc32 | grep blr
+
+int %test(int %X) {
+ %Y = and int %X, 15
+ %Z = div int %Y, 4
+ ret int %Z
+}
OpenPOWER on IntegriCloud