Home
last modified time | relevance | path

Searched refs:udiv (Results 1 – 25 of 386) sorted by relevance

12345678910>>...16

/external/llvm/test/CodeGen/AArch64/
Darm64-neon-mul-div.ll218 ; CHECK: udiv {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}
219 %tmp3 = udiv <1 x i8> %A, %B;
225 ; CHECK: udiv {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}
226 ; CHECK: udiv {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}
227 ; CHECK: udiv {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}
228 ; CHECK: udiv {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}
229 ; CHECK: udiv {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}
230 ; CHECK: udiv {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}
231 ; CHECK: udiv {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}
232 ; CHECK: udiv {{w[0-9]+}}, {{w[0-9]+}}, {{w[0-9]+}}
[all …]
Drem_crash.ll5 %0 = udiv i8 %x, 10
21 %0 = udiv i8 %x, 10
37 %0 = udiv i16 %x, 10
53 %0 = udiv i16 %x, 10
69 %0 = udiv i32 %x, 10
85 %0 = udiv i32 %x, 10
101 %0 = udiv i64 %x, 10
117 %0 = udiv i64 %x, 10
133 %0 = udiv i8 %x, 10
149 %0 = udiv i8 %x, 10
[all …]
Darm64-arith.ll15 ; CHECK: udiv w0, w0, w1
17 %udiv = udiv i32 %a, %b
18 ret i32 %udiv
24 ; CHECK: udiv x0, x0, x1
26 %udiv = udiv i64 %a, %b
27 ret i64 %udiv
188 ; CHECK: udiv w0, w0, w1
190 %udiv = call i32 @llvm.aarch64.udiv.i32(i32 %a, i32 %b)
191 ret i32 %udiv
197 ; CHECK: udiv x0, x0, x1
[all …]
/external/llvm/test/Transforms/InstCombine/
Dcompare-udiv.ll6 %div = udiv i32 %n, %d
14 %div = udiv i32 64, %d
22 %div = udiv i32 %n, %d
30 %div = udiv i32 64, %d
38 %div = udiv i32 -1, %d
46 %div = udiv i32 5, %d
51 ; (icmp ugt (udiv C1, X), C1) -> false.
55 %div = udiv i32 8, %d
63 %div = udiv i32 4, %d
71 %div = udiv i32 4, %d
[all …]
D2012-08-28-udiv_ashl.ll9 ; CHECK: udiv i32 %x, 400
14 %div1 = udiv i32 %div, 100
26 %div1 = udiv i32 %div, 100
31 ; CHECK: udiv i32 %x, 400
37 ; unsigned inputs), turn this into a udiv.
45 ; CHECK: udiv i80 %x, 400
49 %div1 = udiv i80 %div, 100
55 %div1 = udiv i32 %div, 100
Ddiv.ll20 %B = udiv i32 %A, 8 ; <i32> [#uses=1]
47 %B = udiv i32 %A, -16 ; <i32> [#uses=1]
48 %C = udiv i32 %B, -4 ; <i32> [#uses=1]
57 %B = udiv i32 %A, 123 ; <i32> [#uses=1]
69 %B = udiv i32 %A, 10 ; <i32> [#uses=1]
80 %B = udiv i8 %A, 123 ; <i8> [#uses=1]
91 %B = udiv i8 %A, 123 ; <i8> [#uses=1]
104 %R = udiv i32 %X, %V ; <i32> [#uses=1]
115 %B = udiv i32 %X, %A ; <i32> [#uses=1]
124 %tmp3 = udiv i32 %x, %x ; 1
[all …]
D2008-11-20-DivMulRem.ll6 %A = udiv i8 %x, %y
26 %A = udiv i8 %x, %y
37 %A = udiv i8 %x, 3
61 %div = udiv i32 %x, %y
62 ; CHECK-NEXT: udiv
64 %r = udiv i32 %mul, %y
Dudivrem-change-width.ll9 %div = udiv i32 %conv, %conv2
13 ; CHECK: udiv i8 %a, %b
29 %div = udiv i32 %conv, %conv2
32 ; CHECK: udiv i8 %a, %b
48 %div = udiv i32 %conv, 10
51 ; CHECK: udiv i8 %a, 10
Dudiv_select_to_select_shift.ll2 ; udiv X, (Select Cond, C1, C2) --> Select Cond, (shr X, C1), (shr X, C2)
7 ; RUN: not grep udiv %t
12 %quotient1 = udiv i64 %X, %divisor1
14 %quotient2 = udiv i64 %X, %divisor2
Dudiv-simplify-bug-1.ll2 ; RUN: grep udiv %t1.ll | count 2
6 ; The udiv instructions shouldn't be optimized away, and the
11 %r = udiv i32 %y, %g
17 %r = udiv i32 %y, %v
/external/llvm/test/CodeGen/AMDGPU/
Dlds-oqap-crash.ll17 ; so we'll use udiv instructions.
18 %div0 = udiv i32 %0, %b
19 %div1 = udiv i32 %div0, %a
20 %div2 = udiv i32 %div1, 11
21 %div3 = udiv i32 %div2, %a
22 %div4 = udiv i32 %div3, %b
23 %div5 = udiv i32 %div4, %c
24 %div6 = udiv i32 %div5, %div0
25 %div7 = udiv i32 %div6, %div1
Dstructurize.ll68 ; so we'll use udiv instructions.
69 %div0 = udiv i32 %a, %b
70 %div1 = udiv i32 %div0, %4
71 %div2 = udiv i32 %div1, 11
72 %div3 = udiv i32 %div2, %a
73 %div4 = udiv i32 %div3, %b
74 %div5 = udiv i32 %div4, %c
75 %div6 = udiv i32 %div5, %div0
76 %div7 = udiv i32 %div6, %div1
Dudiv.ll12 %result = udiv i32 %a, %b
20 %result = udiv i32 %a, %b
26 ; The code generated by udiv is long and complex and may frequently
28 ; when it gets a v4i32 udiv
38 %result = udiv <2 x i32> %a, %b
50 %result = udiv <4 x i32> %a, %b
62 %result = udiv i32 %a, 16
76 %result = udiv i32 %a, 34259182
90 %result = udiv i32 %a, 34259183
103 %result = udiv i8 %num, %den
[all …]
/external/llvm/test/Analysis/CostModel/ARM/
Ddivrem.ll117 ; CHECK: cost of 40 {{.*}} udiv
119 %1 = udiv <2 x i8> %a, %b
124 ; CHECK: cost of 40 {{.*}} udiv
126 %1 = udiv <2 x i16> %a, %b
131 ; CHECK: cost of 40 {{.*}} udiv
133 %1 = udiv <2 x i32> %a, %b
138 ; CHECK: cost of 40 {{.*}} udiv
140 %1 = udiv <2 x i64> %a, %b
145 ; CHECK: cost of 10 {{.*}} udiv
147 %1 = udiv <4 x i8> %a, %b
[all …]
/external/llvm/test/CodeGen/X86/
Drem_crash.ll6 %0 = udiv i8 %x, 10
22 %0 = udiv i8 %x, 10
38 %0 = udiv i16 %x, 10
54 %0 = udiv i16 %x, 10
70 %0 = udiv i32 %x, 10
86 %0 = udiv i32 %x, 10
102 %0 = udiv i64 %x, 10
118 %0 = udiv i64 %x, 10
134 %0 = udiv i8 %x, 10
150 %0 = udiv i8 %x, 10
[all …]
Ddivide-by-constant.ll7 %div = udiv i16 %x, 33
17 %div = udiv i16 %c, 3
28 %div = udiv i8 %c, 3
48 %tmp1 = udiv i32 %A, 1577682821 ; <i32> [#uses=1]
67 %div = udiv i32 %x, 28
79 %div = udiv i8 %x, 78
89 %div = udiv i8 %x, 116
116 %div = udiv i32 %x, 32
124 %div = udiv i32 %x, 33
/external/llvm/test/CodeGen/ARM/
Drem_crash.ll5 %0 = udiv i8 %x, 10
21 %0 = udiv i8 %x, 10
37 %0 = udiv i16 %x, 10
53 %0 = udiv i16 %x, 10
69 %0 = udiv i32 %x, 10
85 %0 = udiv i32 %x, 10
101 %0 = udiv i64 %x, 10
117 %0 = udiv i64 %x, 10
133 %0 = udiv i8 %x, 10
149 %0 = udiv i8 %x, 10
[all …]
/external/llvm/test/MC/ARM/
Didiv.s14 udiv r3, r4, r5
16 @ A15-ARM: udiv r3, r4, r5 @ encoding: [0x14,0xf5,0x33,0xe7]
18 @ A15-THUMB: udiv r3, r4, r5 @ encoding: [0xb4,0xfb,0xf5,0xf3]
21 @ A15-ARM-NOTHUMBHWDIV: udiv r3, r4, r5 @ encoding: [0x14,0xf5,0x33,0xe7]
23 @ A15-THUMB-NOARMHWDIV: udiv r3, r4, r5 @ encoding: [0xb4,0xfb,0xf5,0xf3]
26 @ ARMV8: udiv r3, r4, r5 @ encoding: [0x14,0xf5,0x33,0xe7]
28 @ THUMBV8: udiv r3, r4, r5 @ encoding: [0xb4,0xfb,0xf5,0xf3]
31 @ ARMV8-NOTHUMBHWDIV: udiv r3, r4, r5 @ encoding: [0x14,0xf5,0x33,0xe7]
33 @ THUMBV8-NOTHUMBHWDIV: udiv r3, r4, r5 @ encoding: [0xb4,0xfb,0xf5,0xf3]
Dinvalid-idiv.s11 udiv r3, r4, r5
15 @ ARM-A15: udiv r3, r4, r5
19 @ THUMB-A15: udiv r3, r4, r5
24 @ ARM: udiv r3, r4, r5
28 @ THUMB: udiv r3, r4, r5
/external/tensorflow/tensorflow/compiler/xla/service/gpu/tests/
Dcopy_nested.hlo27 // CHECK: %[[VAL_21:.*]] = udiv i32 %[[VAL_20]], 1
29 // CHECK: %[[VAL_23:.*]] = udiv i32 %[[VAL_20]], 300
31 // CHECK: %[[VAL_25:.*]] = udiv i32 %[[VAL_20]], 30000
33 // CHECK: %[[VAL_27:.*]] = udiv i32 %[[VAL_26]], 1
35 // CHECK: %[[VAL_29:.*]] = udiv i32 %[[VAL_26]], 300
37 // CHECK: %[[VAL_31:.*]] = udiv i32 %[[VAL_26]], 30000
39 // CHECK: %[[VAL_33:.*]] = udiv i32 %[[VAL_32]], 1
41 // CHECK: %[[VAL_35:.*]] = udiv i32 %[[VAL_32]], 300
43 // CHECK: %[[VAL_37:.*]] = udiv i32 %[[VAL_32]], 30000
45 // CHECK: %[[VAL_39:.*]] = udiv i32 %[[VAL_38]], 1
[all …]
/external/llvm/test/Transforms/LICM/
Dpreheader-safe.ll10 ; CHECK: %div = udiv i64 %x, %y
17 %div = udiv i64 %x, %y
28 ; CHECK: %div = udiv i64 %x, %y
34 %div = udiv i64 %x, %y
44 ; CHECK: %div = udiv i64 %x, %y
50 %div = udiv i64 %x, %y
63 ; CHECK: %div = udiv i64 %x, %y
70 %div = udiv i64 %x, %y
/external/llvm/test/CodeGen/SPARC/
Dmultiple-div.ll7 ;; because the spec says to treat %y as potentially-written by udiv.
11 ; CHECK: udiv
13 ; CHECK: udiv
17 %r = udiv i32 %a, %b
18 %r2 = udiv i32 %b, %a
/external/llvm/test/CodeGen/SystemZ/
Dint-div-05.ll16 %div = udiv i64 %a, %b
45 %div = udiv i64 %a, %b
61 %div = udiv i64 %a, %b
92 %div = udiv i64 %a, %b
201 %div0 = udiv i64 %ret, %val0
202 %div1 = udiv i64 %div0, %val1
203 %div2 = udiv i64 %div1, %val2
204 %div3 = udiv i64 %div2, %val3
205 %div4 = udiv i64 %div3, %val4
206 %div5 = udiv i64 %div4, %val5
[all …]
Dint-div-02.ll16 %div = udiv i32 %a, %b
45 %div = udiv i32 %a, %b
61 %div = udiv i32 %a, %b
92 %div = udiv i32 %a, %b
199 %div0 = udiv i32 %ret, %val0
200 %div1 = udiv i32 %div0, %val1
201 %div2 = udiv i32 %div1, %val2
202 %div3 = udiv i32 %div2, %val3
203 %div4 = udiv i32 %div3, %val4
204 %div5 = udiv i32 %div4, %val5
[all …]
/external/llvm/test/Transforms/LoopUnroll/
Dhigh-cost-trip-count-computation.ll10 ; CHECK-NOT: udiv
34 ; CHECK: udiv
35 ; CHECK: udiv
36 ; CHECK-NOT: udiv
40 …%ExpensiveComputation = udiv i64 %rem0, 42 ; <<< Extra computations are added to the trip-count ex…
43 %div11 = udiv i64 %ExpensiveComputation, %conv7

12345678910>>...16