/external/llvm/test/Transforms/InstSimplify/ |
D | rem.ll | 14 %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/ |
D | divrem.ll | 341 ; 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/ |
D | rem.ll | 1 ; 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 …]
|
D | udivrem-change-width.ll | 19 %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
|
D | apint-rem2.ll | 8 %B = urem i333 %A, 70368744177664 14 %Y = urem i499 %A, %B 20 %R = urem i599 %X, %V
|
D | apint-rem1.ll | 8 %B = urem i33 %A, 4096 14 %Y = urem i49 %A, %B 20 %R = urem i59 %X, %V
|
D | 2008-11-20-DivMulRem.ll | 7 ; CHECK-NEXT: urem 27 ; CHECK-NEXT: urem 38 ; CHECK-NEXT: urem
|
/external/llvm/test/CodeGen/R600/ |
D | urem.ll | 5 ; 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/ |
D | 2011-02-04-AntidepMultidef.ll | 32 %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/ |
D | int-div-02.ll | 30 %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
|
D | int-div-05.ll | 30 %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/ |
D | test-arith.ll | 10 %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/ |
D | test-arith.ll | 10 %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/ |
D | nobt.ll | 9 %tmp2 = urem i32 %tmp1, 15 25 %tmp2 = urem i32 %tmp1, 15 41 %tmp2 = urem i32 %tmp1, 15 57 %tmp2 = urem i32 %tmp1, 15
|
D | divrem.ll | 33 %t = urem i64 %x, %y 40 %t = urem i32 %x, %y 47 %t = urem i16 %x, %y 54 %t = urem i8 %x, %y
|
D | divrem8_ext.ll | 15 %1 = urem i8 %x, %y 24 %1 = urem i8 %x, %y 34 %1 = urem i8 %x, %y 45 %1 = urem i8 %x, %y
|
D | pr3243.ll | 9 %1 = urem i16 %0, -15461 ; <i16> [#uses=1] 11 %phitmp2 = urem i8 %phitmp1, -1 ; <i8> [#uses=1]
|
D | rem.ll | 20 %tmp1 = urem i32 %X, 255 ; <i32> [#uses=1] 27 %tmp1 = urem i32 %X, 256 ; <i32> [#uses=1]
|
D | fast-isel-divrem.ll | 36 %result = urem i8 %dividend, %divisor 76 %result = urem i16 %dividend, %divisor 116 %result = urem i32 %dividend, %divisor
|
/external/llvm/test/ExecutionEngine/ |
D | test-interp-vec-arithm_int.ll | 10 %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/ |
D | sh-rec.ll | 16 %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/ |
D | 2008-03-26-CoalescerBug.ll | 9 %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]
|
D | vec_urem_const.ll | 6 ; 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/ |
D | urem.ll | 50 %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/ |
D | rem.ll | 21 %tmp1 = urem i64 %X, %Y 37 %rem = urem i64 %mul, 1021
|