/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
|
/external/llvm/test/CodeGen/SystemZ/ |
D | 08-SimpleMuls.ll | 9 %mul = mul i64 %b, %a ; <i64> [#uses=1] 10 ret i64 %mul 15 %mul = mul i64 %b, %a ; <i64> [#uses=1] 16 ret i64 %mul 21 %mul = mul i32 %b, %a ; <i32> [#uses=1] 22 ret i32 %mul 27 %mul = mul i32 %b, %a ; <i32> [#uses=1] 28 ret i32 %mul
|
/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/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 …]
|
D | 2010-12-20-Distribute.ll | 16 %l = mul i32 3, %x 17 %r = mul i32 2, %x 37 %ml = mul i32 %sh, %x 38 %mr = mul i32 %x, %y 46 %sh = mul i32 %y, 2 47 %ml = mul i32 %sh, %x 48 %mr = mul i32 %x, %y
|
/external/llvm/test/Transforms/InstCombine/ |
D | mul.ll | 1 ; This test makes sure that mul instructions are properly eliminated. 2 ; RUN: opt < %s -instcombine -S | not grep mul 5 %B = mul i32 %A, 1 ; <i32> [#uses=1] 11 %B = mul i32 %A, 2 ; <i32> [#uses=1] 17 %B = mul i32 %A, 0 ; <i32> [#uses=1] 28 %B = mul i32 %A, 8 ; <i32> [#uses=1] 33 %B = mul i8 %A, 8 ; <i8> [#uses=1] 34 %C = mul i8 %B, 8 ; <i8> [#uses=1] 39 %tmp = mul i32 %i, -1 ; <i32> [#uses=1] 45 %j = mul i64 %i, -1 ; <i64> [#uses=1] [all …]
|
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 | 2010-11-23-Distributed.ll | 5 %mul = mul nsw i32 %add, %y 6 %square = mul nsw i32 %y, %y 7 %res = sub i32 %mul, %square 9 ; CHECK-NEXT: mul i32 %x, %y
|
D | phi-merge-gep.ll | 12 %2 = mul i64 %n, %As ; <i64> [#uses=1] 14 %4 = mul i64 %n, %As ; <i64> [#uses=1] 16 %6 = mul i64 %n, 2 ; <i64> [#uses=1] 17 %7 = mul i64 %6, %As ; <i64> [#uses=1] 19 %9 = mul i64 %n, 2 ; <i64> [#uses=1] 20 %10 = mul i64 %9, %As ; <i64> [#uses=1] 24 %14 = mul i64 %n, %Cs ; <i64> [#uses=1] 26 %16 = mul i64 %n, %Cs ; <i64> [#uses=1] 28 %18 = mul i64 %n, 2 ; <i64> [#uses=1] 29 %19 = mul i64 %18, %Cs ; <i64> [#uses=1] [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/skia/src/effects/ |
D | SkColorFilters.cpp | 307 SkLightingColorFilter(SkColor mul, SkColor add) : fMul(mul), fAdd(add) {} in SkLightingColorFilter() argument 361 SkLightingColorFilter_JustAdd(SkColor mul, SkColor add) in SkLightingColorFilter_JustAdd() argument 362 : INHERITED(mul, add) {} in SkLightingColorFilter_JustAdd() 400 SkLightingColorFilter_JustMul(SkColor mul, SkColor add) in SkLightingColorFilter_JustMul() argument 401 : INHERITED(mul, add) {} in SkLightingColorFilter_JustMul() 438 SkLightingColorFilter_SingleMul(SkColor mul, SkColor add) in SkLightingColorFilter_SingleMul() argument 439 : INHERITED(mul, add) { in SkLightingColorFilter_SingleMul() 443 SkASSERT(SkColorGetR(mul) == SkColorGetG(mul)); in SkLightingColorFilter_SingleMul() 444 SkASSERT(SkColorGetR(mul) == SkColorGetB(mul)); in SkLightingColorFilter_SingleMul() 479 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 …]
|
/external/llvm/test/Transforms/Reassociate/ |
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 …]
|
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
|
/external/llvm/test/CodeGen/Alpha/ |
D | mul5.ll | 2 ; RUN: llc < %s -march=alpha | not grep -i mul 6 %tmp.1 = mul i64 %x, 9 ; <i64> [#uses=1] 12 %tmp.1 = mul i64 %x, 259 ; <i64> [#uses=1] 18 %tmp.1 = mul i64 %x, 260 ; <i64> [#uses=1] 24 %tmp.1 = mul i64 %x, 768 ; <i64> [#uses=1] 30 %tmp.1 = mul i64 %x, 5 ; <i64> [#uses=1]
|
/external/llvm/test/CodeGen/X86/ |
D | regpressure.ll | 14 %s1 = mul i32 %A, %B ; <i32> [#uses=1] 17 %s2 = mul i32 %s1, %C ; <i32> [#uses=1] 20 %s3 = mul i32 %s2, %D ; <i32> [#uses=1] 23 %s4 = mul i32 %s3, %E ; <i32> [#uses=1] 26 %s5 = mul i32 %s4, %F ; <i32> [#uses=1] 29 %s6 = mul i32 %s5, %G ; <i32> [#uses=1] 32 %s7 = mul i32 %s6, %H ; <i32> [#uses=1] 35 %s8 = mul i32 %s7, %I ; <i32> [#uses=1] 38 %s9 = mul i32 %s8, %J ; <i32> [#uses=1] 62 %s1 = mul i32 %A, %B ; <i32> [#uses=1] [all …]
|
/external/v8/test/mjsunit/regress/ |
D | regress-1278.js | 41 function mul(x, y) { function 60 assertEquals(0, mul(0, 0)); 61 assertEquals(-0, mul(0, -0)); 62 assertEquals(-0, mul(-0, 0)); 63 assertEquals(0, mul(-0, -0));
|
/external/llvm/test/Analysis/ScalarEvolution/ |
D | 2011-04-26-FoldAddRec.ll | 2 ; PR9633: Tests that SCEV handles the mul.i2 recurrence being folded to 24 %mul.i2 = mul i8 %add12, %conv.i4 25 %mul.i2.lobit = lshr i8 %mul.i2, 7 26 %lor.ext.shr.i = select i1 undef, i8 %mul.i2.lobit, i8 %mul.i2
|
/external/llvm/test/CodeGen/Thumb/ |
D | mul.ll | 1 ; RUN: llc < %s -march=thumb | grep mul | count 3 5 %tmp = mul i32 %u, %u 10 %tmp = mul i32 %u, %v 15 %tmp = mul i32 %u, 5 20 %tmp = mul i32 %u, 4
|
/external/llvm/test/CodeGen/ARM/ |
D | mul.ll | 1 ; RUN: llc < %s -march=arm | grep mul | count 2 5 %tmp = mul i32 %u, %u 10 %tmp = mul i32 %u, %v 15 %tmp = mul i32 %u, 5 20 %tmp = mul i32 %u, 4
|
D | vcvt_combine.ll | 13 %mul.i = fmul <2 x float> %vecinit2.i, <float 8.000000e+00, float 8.000000e+00> 14 %vcvt.i = fptosi <2 x float> %mul.i to <2 x i32> 29 %mul.i = fmul <2 x float> %vecinit2.i, <float 8.000000e+00, float 8.000000e+00> 30 %vcvt.i = fptoui <2 x float> %mul.i to <2 x i32> 45 %mul.i = fmul <2 x float> %vecinit2.i, <float 0x401B333340000000, float 0x401B333340000000> 46 %vcvt.i = fptosi <2 x float> %mul.i to <2 x i32> 59 %mul.i = fmul <2 x float> %vecinit2.i, <float 0x4200000000000000, float 0x4200000000000000> 60 %vcvt.i = fptosi <2 x float> %mul.i to <2 x i32> 73 %mul.i = fmul <2 x float> %vecinit2.i, <float 0x41F0000000000000, float 0x41F0000000000000> 74 %vcvt.i = fptosi <2 x float> %mul.i to <2 x i32> [all …]
|
/external/llvm/test/CodeGen/PTX/ |
D | mul.ll | 4 ; %z = mul i32 %x, %y 9 ; %z = mul i32 %x, 1 14 ; CHECK: mul.rn.f32 r{{[0-9]+}}, r{{[0-9]+}}, r{{[0-9]+}} 21 ; CHECK: mul.rn.f64 rd{{[0-9]+}}, rd{{[0-9]+}}, rd{{[0-9]+}} 28 ; CHECK: mul.rn.f32 r{{[0-9]+}}, r{{[0-9]+}}, 0F40A00000; 35 ; CHECK: mul.rn.f64 rd{{[0-9]+}}, rd{{[0-9]+}}, 0D4014000000000000;
|
/external/llvm/test/CodeGen/XCore/ |
D | mul64.ll | 7 %2 = mul i64 %1, %0 19 %2 = mul i64 %1, %0 30 %0 = mul i64 %a, %b 36 ; CHECK-NEXT: mul 42 %1 = mul i64 %a, %0 48 ; CHECK-NEXT: mul
|