Home
last modified time | relevance | path

Searched refs:mul (Results 1 – 25 of 576) sorted by relevance

12345678910>>...24

/external/llvm/test/CodeGen/Mips/
Dmadd-msub.ll8 %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 …]
D2010-11-09-Mul.ll3 ; 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/
D08-SimpleMuls.ll9 %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/
Dprint-mul-exp.ll14 %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/
Dreassociate.ll97 %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 …]
D2010-12-20-Distribute.ll16 %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/
Dmul.ll1 ; 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 …]
D2011-05-28-swapmulsub.ll12 ; 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
D2008-11-20-DivMulRem.ll8 %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
D2010-11-23-Distributed.ll5 %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
Dphi-merge-gep.ll12 %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/
Dmul.ll6 ; 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/
DSkColorFilters.cpp307 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/
Dmul_ops.ll20 %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/
Dbasictest.ll112 %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 …]
Dcrash.ll21 %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/
Dmul5.ll2 ; 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/
Dregpressure.ll14 %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/
Dregress-1278.js41 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/
D2011-04-26-FoldAddRec.ll2 ; 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/
Dmul.ll1 ; 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/
Dmul.ll1 ; 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
Dvcvt_combine.ll13 %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/
Dmul.ll4 ; %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/
Dmul64.ll7 %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

12345678910>>...24