/external/llvm/test/Transforms/Reassociate/ |
D | repeats.ll | 40 %tmp1 = mul i8 3, 3 41 %tmp2 = mul i8 %tmp1, 3 42 %tmp3 = mul i8 %tmp2, 3 43 %tmp4 = mul i8 %tmp3, 3 51 ; CHECK-NEXT: mul 52 ; CHECK-NEXT: mul 54 %tmp1 = mul i3 %x, %x 55 %tmp2 = mul i3 %tmp1, %x 56 %tmp3 = mul i3 %tmp2, %x 57 %tmp4 = mul i3 %tmp3, %x [all …]
|
D | mulfactor.ll | 5 ; CHECK: mul i32 %a, %a 6 ; CHECK-NEXT: mul i32 %a, 2 8 ; CHECK-NEXT: mul 13 %tmp.2 = mul i32 %a, %a 15 %tmp.6 = mul i32 %tmp.5, %b 16 %tmp.10 = mul i32 %b, %b 24 ; CHECK: mul 29 %a = mul i32 %t, 6 30 %b = mul i32 %t, 36 39 ; CHECK: mul [all …]
|
D | mightymul.ll | 5 %t0 = mul i32 %x, %x 6 %t1 = mul i32 %t0, %t0 7 %t2 = mul i32 %t1, %t1 8 %t3 = mul i32 %t2, %t2 9 %t4 = mul i32 %t3, %t3 10 %t5 = mul i32 %t4, %t4 11 %t6 = mul i32 %t5, %t5 12 %t7 = mul i32 %t6, %t6 13 %t8 = mul i32 %t7, %t7 14 %t9 = mul i32 %t8, %t8 [all …]
|
D | crash.ll | 21 %1 = mul nsw i32 undef, %0 22 %2 = mul nsw i32 undef, %0 37 %A = mul i32 %x1, %Arg 38 %B = mul i32 %Arg, %x2 ;; Part of add operation being factored, also used by C 39 %C = mul i32 %x3, %B 59 %tmp359 = mul i32 %tmp358, %tmp358 60 %tmp360 = mul i32 %tmp352, %tmp352 62 %tmp362 = mul i32 %tmp361, -920056735 83 %mul = mul i128 0, 0 84 ret i128 %mul [all …]
|
D | multistep.ll | 6 %t0 = mul i64 %a, %b 7 %t1 = mul i64 %a, %t0 ; a*(a*b) 8 %t2 = mul i64 %a, %c 9 %t3 = mul i64 %a, %t2 ; a*(a*c) 12 ; CHECK-NEXT: mul i64 %tmp{{.*}}, %a 13 ; CHECK-NEXT: mul i64 %tmp{{.*}}, %a 21 %t0 = mul i64 %a, %b 22 %t1 = mul i64 %a, %c 26 ; CHECK-NEXT: mul i64 %tmp{{.*}}, %a
|
D | basictest.ll | 112 %aa = mul i32 %A, %A 113 %aab = mul i32 %aa, %B 114 %ac = mul i32 %A, %C 115 %aac = mul i32 %ac, %A 120 ; CHECK-NEXT: mul i32 121 ; CHECK-NEXT: mul i32 128 %B = mul i32 %A, %Y 133 ; CHECK-NEXT: %A = mul i32 %Y, %X 141 %Y = mul i32 %X, 47 145 ; CHECK-NEXT: mul i32 %X, 94 [all …]
|
/external/llvm/test/CodeGen/Mips/ |
D | madd-msub.ll | 8 %mul = mul nsw i64 %conv2, %conv 10 %add = add nsw i64 %mul, %conv4 19 %mul = mul nsw i64 %conv2, %conv 21 %add = add nsw i64 %mul, %conv4 30 %mul = mul nsw i64 %conv2, %conv 31 %add = add nsw i64 %mul, %c 41 %mul = mul nsw i64 %conv4, %conv2 42 %sub = sub nsw i64 %conv, %mul 52 %mul = mul nsw i64 %conv4, %conv2 53 %sub = sub nsw i64 %conv, %mul [all …]
|
D | 2010-11-09-Mul.ll | 3 ; CHECK: mul $2, $5, $4 6 %mul = mul i32 %b, %a 7 ret i32 %mul 10 ; CHECK: mul $2, $5, $4 13 %mul = mul nsw i32 %b, %a 14 ret i32 %mul
|
D | fmadd1.ll | 9 %mul = fmul float %a, %b 10 %add = fadd float %mul, %c 18 %mul = fmul float %a, %b 19 %sub = fsub float %mul, %c 30 %mul = fmul float %a, %b 31 %add = fadd float %mul, %c 42 %mul = fmul float %a, %b 43 %sub = fsub float %mul, %c 51 %mul = fmul double %a, %b 52 %add = fadd double %mul, %c [all …]
|
/external/llvm/test/CodeGen/Generic/ |
D | print-mul-exp.ll | 14 %r_0 = mul i32 %a, 0 ; <i32> [#uses=1] 15 %r_1 = mul i32 %a, 1 ; <i32> [#uses=1] 16 %r_2 = mul i32 %a, 2 ; <i32> [#uses=1] 17 %r_3 = mul i32 %a, 3 ; <i32> [#uses=1] 18 %r_4 = mul i32 %a, 4 ; <i32> [#uses=1] 19 %r_5 = mul i32 %a, 5 ; <i32> [#uses=1] 20 %r_6 = mul i32 %a, 6 ; <i32> [#uses=1] 21 %r_7 = mul i32 %a, 7 ; <i32> [#uses=1] 22 %r_8 = mul i32 %a, 8 ; <i32> [#uses=1] 23 %r_9 = mul i32 %a, 9 ; <i32> [#uses=1] [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | longMAC.ll | 9 %mul = mul i64 %conv1, %conv 10 %add = add i64 %mul, %c 19 %mul = mul nsw i64 %conv1, %conv 20 %add = add nsw i64 %mul, %c 29 %mul = mul i64 %conv, %conv1 31 %add = add i64 %mul, %conv2 40 %mul = mul nsw i64 %conv, %conv1 42 %add = add nsw i64 %mul, %conv2
|
D | mul_const.ll | 7 %0 = mul i32 %v, 9 15 %0 = mul i32 %v, 7 23 %0 = mul i32 %v, 5 31 %0 = mul i32 %v, 3 40 %0 = mul i32 %v, 12288 49 %0 = mul i32 %v, -9 57 %0 = mul i32 %v, -7 66 %0 = mul i32 %v, -5 74 %0 = mul i32 %v, -3 83 %0 = mul i32 %v, -12288
|
D | avoid-cpsr-rmw.ll | 10 ; CHECK-NEXT: mul [[REG2:(r[0-9]+)]], r1, r0 12 %0 = mul nsw i32 %a, %b 13 %1 = mul nsw i32 %c, %d 14 %2 = mul nsw i32 %0, %1 28 ; CHECK: mul r{{[0-9]+}} 40 %mul = mul i32 %1, %0 41 %mul5 = mul i32 %mul, %2 42 %mul6 = mul i32 %mul5, %3
|
D | commute-movcc.ll | 36 %mul = mul i32 %0, %0 42 %cmp3 = icmp ult i32 %mul, %BestCost.011 44 %mul.BestCost.0 = select i1 %cmp3, i32 %mul, i32 %BestCost.011 48 %cmp5 = icmp ugt i32 %mul, %BestCost.011 50 %BestCost.0.mul = select i1 %cmp5, i32 %BestCost.011, i32 %mul 55 %BestCost.1 = phi i32 [ %mul.BestCost.0, %if.then ], [ %BestCost.0.mul, %if.else ] 56 store i32 %mul, i32* %arrayidx, align 4, !tbaa !0
|
/external/llvm/test/CodeGen/Thumb2/ |
D | longMACt.ll | 9 %mul = mul i64 %conv1, %conv 10 %add = add i64 %mul, %c 19 %mul = mul nsw i64 %conv1, %conv 20 %add = add nsw i64 %mul, %c 29 %mul = mul i64 %conv, %conv1 31 %add = add i64 %mul, %conv2 40 %mul = mul nsw i64 %conv, %conv1 42 %add = add nsw i64 %mul, %conv2
|
/external/llvm/test/CodeGen/PowerPC/ |
D | ppc440-fp-basic.ll | 15 %mul.rl = fmul double %a.real, %b.real 16 %mul.rr = fmul double %a.imag, %b.imag 17 %mul.r = fsub double %mul.rl, %mul.rr 18 %mul.il = fmul double %a.imag, %b.real 19 %mul.ir = fmul double %a.real, %b.imag 20 %mul.i = fadd double %mul.il, %mul.ir 25 %add.r = fadd double %mul.r, %c.real 26 %add.i = fadd double %mul.i, %c.imag
|
D | a2-fp-basic.ll | 15 %mul.rl = fmul double %a.real, %b.real 16 %mul.rr = fmul double %a.imag, %b.imag 17 %mul.r = fsub double %mul.rl, %mul.rr 18 %mul.il = fmul double %a.imag, %b.real 19 %mul.ir = fmul double %a.real, %b.imag 20 %mul.i = fadd double %mul.il, %mul.ir 25 %add.r = fadd double %mul.r, %c.real 26 %add.i = fadd double %mul.i, %c.imag
|
/external/llvm/test/Transforms/InstSimplify/ |
D | reassociate.ll | 97 %mul = mul nsw i32 %x, %y 98 %r = sdiv i32 %mul, %y 107 %mul = mul i32 %div, %y 108 %r = sdiv i32 %mul, %y 126 %mul = mul i32 %div, %y 127 ret i32 %mul 135 %mul = mul i32 %y, %div 136 ret i32 %mul 144 %mul = mul nuw i32 %x, %y 145 %r = udiv i32 %mul, %y [all …]
|
/external/llvm/test/CodeGen/MBlaze/ |
D | mul.ll | 6 ; RUN: llc < %s -march=mblaze -mattr=+mul | FileCheck -check-prefix=MUL %s 12 %tmp.1 = mul i8 %a, %b 13 ; FUN-NOT: mul 20 ; MUL: mul 27 %tmp.1 = mul i16 %a, %b 28 ; FUN-NOT: mul 35 ; MUL: mul 42 %tmp.1 = mul i32 %a, %b 43 ; FUN-NOT: mul 50 ; MUL: mul
|
/external/llvm/test/Transforms/InstCombine/ |
D | 2011-05-28-swapmulsub.ll | 12 ; CHECK-NOT: mul i32 13 %mul = mul i32 %sub, -2 16 store i32 %mul, i32* %a, align 4 32 ; CHECK-NOT: mul i32 33 %mul = mul i32 %sub, -4 36 store i32 %mul, i32* %a, align 4 49 ; CHECK-NOT: mul i32 50 %mul = mul i32 %sub, -4 53 store i32 %mul, i32* %a, align 4
|
D | 2008-11-20-DivMulRem.ll | 8 %B = mul i8 %A, %y 18 %B = mul i8 %A, %y 28 %B = mul i8 %A, %y 39 %B = mul i8 %A, -3 52 %mul = mul i32 %div, %y 53 %r = sdiv i32 %mul, %y 63 %mul = mul i32 %div, %y 64 %r = udiv i32 %mul, %y
|
D | mul.ll | 1 ; This test makes sure that mul instructions are properly eliminated. 6 %B = mul i32 %A, 1 ; <i32> [#uses=1] 14 %B = mul i32 %A, 2 ; <i32> [#uses=1] 22 %B = mul i32 %A, 0 ; <i32> [#uses=1] 37 %B = mul i32 %A, 8 ; <i32> [#uses=1] 44 %B = mul i8 %A, 8 ; <i8> [#uses=1] 45 %C = mul i8 %B, 8 ; <i8> [#uses=1] 52 %tmp = mul i32 %i, -1 ; <i32> [#uses=1] 59 %j = mul i64 %i, -1 ; <i64> [#uses=1] 66 %j = mul i32 %i, -1 ; <i32> [#uses=1] [all …]
|
/external/llvm/test/Transforms/BBVectorize/ |
D | simple-ldstr.ll | 10 %mul = fmul double %i0, %i1 16 store double %mul, double* %c, align 8 25 ; CHECK: %mul = fmul <2 x double> %i0, %i1 27 ; CHECK: store <2 x double> %mul, <2 x double>* %0, align 8 40 %mul = fmul double %i0, %i1 48 store double %mul, double* %c, align 8 59 ; CHECK: %mul = fmul <2 x double> %i0, %i1 61 ; CHECK: store <2 x double> %mul, <2 x double>* %0, align 8 72 %mul = fmul double %i0, %i1 73 %mulf = fptrunc double %mul to float [all …]
|
/external/skia/src/effects/ |
D | SkColorFilters.cpp | 300 SkLightingColorFilter(SkColor mul, SkColor add) : fMul(mul), fAdd(add) {} in SkLightingColorFilter() argument 354 SkLightingColorFilter_JustAdd(SkColor mul, SkColor add) in SkLightingColorFilter_JustAdd() argument 355 : INHERITED(mul, add) {} in SkLightingColorFilter_JustAdd() 393 SkLightingColorFilter_JustMul(SkColor mul, SkColor add) in SkLightingColorFilter_JustMul() argument 394 : INHERITED(mul, add) {} in SkLightingColorFilter_JustMul() 431 SkLightingColorFilter_SingleMul(SkColor mul, SkColor add) in SkLightingColorFilter_SingleMul() argument 432 : INHERITED(mul, add) { in SkLightingColorFilter_SingleMul() 436 SkASSERT(SkColorGetR(mul) == SkColorGetG(mul)); in SkLightingColorFilter_SingleMul() 437 SkASSERT(SkColorGetR(mul) == SkColorGetB(mul)); in SkLightingColorFilter_SingleMul() 472 SkLightingColorFilter_NoPin(SkColor mul, SkColor add) in SkLightingColorFilter_NoPin() argument [all …]
|
/external/llvm/test/CodeGen/CellSPU/ |
D | mul_ops.ll | 20 %A = mul <4 x i32> %arg1, %arg2 26 %A = mul <4 x i32> %arg2, %arg1 32 %A = mul <8 x i16> %arg1, %arg2 38 %A = mul <8 x i16> %arg2, %arg1 44 %A = mul <16 x i8> %arg2, %arg1 50 %A = mul <16 x i8> %arg1, %arg2 56 %A = mul i32 %arg2, %arg1 62 %A = mul i32 %arg1, %arg2 68 %A = mul i16 %arg2, %arg1 74 %A = mul i16 %arg1, %arg2 [all …]
|