aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/InstCombine/div.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/Transforms/InstCombine/div.ll')
-rw-r--r--test/Transforms/InstCombine/div.ll11
1 files changed, 5 insertions, 6 deletions
diff --git a/test/Transforms/InstCombine/div.ll b/test/Transforms/InstCombine/div.ll
index cab492df33..fdcbd02578 100644
--- a/test/Transforms/InstCombine/div.ll
+++ b/test/Transforms/InstCombine/div.ll
@@ -57,13 +57,12 @@ bool %test9(ubyte %A) {
uint %test10(uint %X, bool %C) {
%V = select bool %C, uint 64, uint 8
- %R = div uint %X, %V
+ %R = udiv uint %X, %V
ret uint %R
}
-uint %test10(uint %X, ubyte %B) {
- %Amt = shl uint 32, ubyte %B
- %V = div uint %X, %Amt
- ret uint %V
+int %test11(int %X, bool %C) {
+ %A = select bool %C, int 1024, int 32
+ %B = udiv int %X, %A
+ ret int %B
}
-