summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-02-05 07:52:47 +0000
committerChris Lattner <sabre@nondot.org>2006-02-05 07:52:47 +0000
commitfee906b482f2608d10435a583c9851fa6cd777a7 (patch)
tree5f67a44da5ed950055959b326f011068ed65b931 /test
parentc031e33b68168ee776b825b01eca83c56b2b2996 (diff)
downloadllvm-fee906b482f2608d10435a583c9851fa6cd777a7.tar.gz
llvm-fee906b482f2608d10435a583c9851fa6cd777a7.tar.bz2
llvm-fee906b482f2608d10435a583c9851fa6cd777a7.tar.xz
new testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26002 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/Transforms/InstCombine/div.ll6
-rw-r--r--test/Transforms/InstCombine/rem.ll7
2 files changed, 13 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/div.ll b/test/Transforms/InstCombine/div.ll
index 54199aedd0..cab492df33 100644
--- a/test/Transforms/InstCombine/div.ll
+++ b/test/Transforms/InstCombine/div.ll
@@ -61,3 +61,9 @@ uint %test10(uint %X, bool %C) {
ret uint %R
}
+uint %test10(uint %X, ubyte %B) {
+ %Amt = shl uint 32, ubyte %B
+ %V = div uint %X, %Amt
+ ret uint %V
+}
+
diff --git a/test/Transforms/InstCombine/rem.ll b/test/Transforms/InstCombine/rem.ll
index 2020bf98ae..b1b555513d 100644
--- a/test/Transforms/InstCombine/rem.ll
+++ b/test/Transforms/InstCombine/rem.ll
@@ -31,3 +31,10 @@ uint %test4(uint %X, bool %C) {
%R = rem uint %X, %V
ret uint %R
}
+
+uint %test5(uint %X, ubyte %B) {
+ %Amt = shl uint 32, ubyte %B
+ %V = rem uint %X, %Amt
+ ret uint %V
+}
+