Home
last modified time | relevance | path

Searched refs:urem (Results 1 – 25 of 127) sorted by relevance

123456

/external/llvm/test/Transforms/InstSimplify/
Drem.ll14 %rem = urem i32 %x, %rhs
30 ; CHECK-NEXT: %mod = urem i32 %x, %n
32 %mod = urem i32 %x, %n
33 %mod1 = urem i32 %mod, %n
40 ; CHECK-NEXT: %[[urem:.*]] = urem i32 %[[srem]], %n
41 ; CHECK-NEXT: ret i32 %[[urem]]
43 %mod1 = urem i32 %mod, %n
/external/llvm/test/Analysis/CostModel/ARM/
Ddivrem.ll341 ; CHECK: cost of 40 {{.*}} urem
343 %1 = urem <2 x i8> %a, %b
348 ; CHECK: cost of 40 {{.*}} urem
350 %1 = urem <2 x i16> %a, %b
355 ; CHECK: cost of 40 {{.*}} urem
357 %1 = urem <2 x i32> %a, %b
362 ; CHECK: cost of 40 {{.*}} urem
364 %1 = urem <2 x i64> %a, %b
369 ; CHECK: cost of 80 {{.*}} urem
371 %1 = urem <4 x i8> %a, %b
[all …]
/external/llvm/test/Transforms/InstCombine/
Drem.ll1 ; This test makes sure that urem instructions are properly eliminated.
24 %B = urem i32 %A, 8
43 %R = urem i32 %X, %V
56 %V = urem i32 %X, %Amt
87 %C = urem i32 %B, 32
97 %tmp.5 = urem i64 %tmp.3, 4
107 %tmp.5 = urem i32 %tmp.3, 4
135 %urem = urem i64 %x, %zext
136 ret i64 %urem
149 %urem = urem i64 %zext1, %zext0
[all …]
Dudivrem-change-width.ll19 %div = urem i32 %conv, %conv2
23 ; CHECK: urem i8 %a, %b
39 %div = urem i32 %conv, %conv2
42 ; CHECK: urem i8 %a, %b
57 %div = urem i32 %conv, 10
60 ; CHECK: urem i8 %a, 10
Dapint-rem2.ll8 %B = urem i333 %A, 70368744177664
14 %Y = urem i499 %A, %B
20 %R = urem i599 %X, %V
Dapint-rem1.ll8 %B = urem i33 %A, 4096
14 %Y = urem i49 %A, %B
20 %R = urem i59 %X, %V
D2008-11-20-DivMulRem.ll7 ; CHECK-NEXT: urem
27 ; CHECK-NEXT: urem
38 ; CHECK-NEXT: urem
/external/llvm/test/CodeGen/R600/
Durem.ll5 ; The code generated by urem is long and complex and may frequently
7 ; when it gets a v2i32/v4i32 urem
16 %result = urem i32 %a, %b
31 %result = urem i32 %num, 7
43 %result = urem <2 x i32> %a, %b
55 %result = urem <4 x i32> %a, %b
67 %result = urem i64 %a, %b
79 %result = urem <2 x i64> %a, %b
91 %result = urem <4 x i64> %a, %b
/external/llvm/test/CodeGen/ARM/
D2011-02-04-AntidepMultidef.ll32 %4 = urem i32 %3, 10
46 %10 = urem i32 %9, 10
60 %16 = urem i32 %15, 10
74 %22 = urem i32 %21, 10
85 %25 = urem i32 %24, 10
99 %31 = urem i32 %30, 10
113 %37 = urem i32 %36, 10
/external/llvm/test/CodeGen/SystemZ/
Dint-div-02.ll30 %rem = urem i32 %a, %b
46 %rem = urem i32 %a, %b
76 %rem = urem i32 %a, %b
93 %rem = urem i32 %a, %b
105 %rem = urem i32 %a, %b
118 %rem = urem i32 %a, %b
129 %rem = urem i32 %a, %b
140 %rem = urem i32 %a, %b
153 %rem = urem i32 %a, %b
166 %rem = urem i32 %a, %b
Dint-div-05.ll30 %rem = urem i64 %a, %b
46 %rem = urem i64 %a, %b
76 %rem = urem i64 %a, %b
93 %rem = urem i64 %a, %b
105 %rem = urem i64 %a, %b
118 %rem = urem i64 %a, %b
129 %rem = urem i64 %a, %b
140 %rem = urem i64 %a, %b
153 %rem = urem i64 %a, %b
166 %rem = urem i64 %a, %b
/external/llvm/test/ExecutionEngine/MCJIT/
Dtest-arith.ll10 %G = urem i8 6, 5 ; <i8> [#uses=0]
17 %G.upgrd.7 = urem i32 6, 5 ; <i32> [#uses=0]
24 %G1 = urem i32 6, 5 ; <i32> [#uses=0]
31 %G.upgrd.20 = urem i64 6, 5 ; <i64> [#uses=0]
/external/llvm/test/ExecutionEngine/OrcMCJIT/
Dtest-arith.ll10 %G = urem i8 6, 5 ; <i8> [#uses=0]
17 %G.upgrd.7 = urem i32 6, 5 ; <i32> [#uses=0]
24 %G1 = urem i32 6, 5 ; <i32> [#uses=0]
31 %G.upgrd.20 = urem i64 6, 5 ; <i64> [#uses=0]
/external/llvm/test/CodeGen/X86/
Dnobt.ll9 %tmp2 = urem i32 %tmp1, 15
25 %tmp2 = urem i32 %tmp1, 15
41 %tmp2 = urem i32 %tmp1, 15
57 %tmp2 = urem i32 %tmp1, 15
Ddivrem.ll33 %t = urem i64 %x, %y
40 %t = urem i32 %x, %y
47 %t = urem i16 %x, %y
54 %t = urem i8 %x, %y
Ddivrem8_ext.ll15 %1 = urem i8 %x, %y
24 %1 = urem i8 %x, %y
34 %1 = urem i8 %x, %y
45 %1 = urem i8 %x, %y
Dpr3243.ll9 %1 = urem i16 %0, -15461 ; <i16> [#uses=1]
11 %phitmp2 = urem i8 %phitmp1, -1 ; <i8> [#uses=1]
Drem.ll20 %tmp1 = urem i32 %X, 255 ; <i32> [#uses=1]
27 %tmp1 = urem i32 %X, 256 ; <i32> [#uses=1]
Dfast-isel-divrem.ll36 %result = urem i8 %dividend, %divisor
76 %result = urem i16 %dividend, %divisor
116 %result = urem i32 %dividend, %divisor
/external/llvm/test/ExecutionEngine/
Dtest-interp-vec-arithm_int.ll10 %G_i8 = urem <5 x i8> <i8 6, i8 7, i8 8, i8 9, i8 10>, <i8 5, i8 4, i8 2, i8 2, i8 1>
18 %G_i16 = urem <4 x i16> <i16 6, i16 7, i16 8, i16 9>, <i16 5, i16 4, i16 3, i16 2>
26 %G_i32 = urem <3 x i32> <i32 6, i32 7, i32 8>, <i32 5, i32 4, i32 3>
34 %G_i64 = urem <2 x i64> <i64 6, i64 7>, <i64 5, i64 3>
/external/llvm/test/Transforms/BBVectorize/X86/
Dsh-rec.ll16 %rem.2 = urem i32 %div27.1, 10
24 %rem.4 = urem i32 %div27.3, 10
30 %rem.5 = urem i32 %div27.4, 10
40 %rem.8 = urem i32 %div27.7, 10
/external/llvm/test/CodeGen/PowerPC/
D2008-03-26-CoalescerBug.ll9 %tmp62 = urem i64 %byteStart, %tmp5051 ; <i64> [#uses=1]
11 %tmp100 = urem i32 %tmp94, 0 ; <i32> [#uses=2]
14 %tmp112 = urem i32 %tmp110, 0 ; <i32> [#uses=2]
Dvec_urem_const.ll6 ; Common code used to replace the urem by a mulhu, and compilation would
11 %0 = urem <4 x i32> %x, <i32 2147483647, i32 2147483647, i32 2147483647, i32 2147483647>
/external/llvm/test/CodeGen/Mips/llvm-ir/
Durem.ll50 %r = urem i1 %a, %b
79 %r = urem i8 %a, %b
108 %r = urem i16 %a, %b
123 %r = urem i32 %a, %b
140 %r = urem i64 %a, %b
153 %r = urem i128 %a, %b
/external/llvm/test/CodeGen/SPARC/
Drem.ll21 %tmp1 = urem i64 %X, %Y
37 %rem = urem i64 %mul, 1021

123456