Home
last modified time | relevance | path

Searched refs:fsub (Results 1 – 25 of 274) sorted by relevance

1234567891011

/external/llvm/test/CodeGen/ARM/
D2009-02-27-SpillerBug.ll38 %.pn185 = fsub double -0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
39 %.pn147 = fsub double -0.000000e+00, 0.000000e+00 ; <double> [#uses=1]
50 %.pn81 = fsub double %.pn141, %.pn142 ; <double> [#uses=1]
51 %.pn77 = fsub double 0.000000e+00, %.pn136 ; <double> [#uses=1]
52 %.pn75 = fsub double 0.000000e+00, %.pn132 ; <double> [#uses=1]
53 %.pn69 = fsub double %.pn123, %.pn124 ; <double> [#uses=1]
54 %.pn67 = fsub double 0.000000e+00, %.pn120 ; <double> [#uses=1]
55 %.pn56 = fsub double %.pn117, %.pn118 ; <double> [#uses=1]
56 %.pn42 = fsub double 0.000000e+00, %.pn88 ; <double> [#uses=1]
62 %.pn17 = fsub double 0.000000e+00, %.pn60 ; <double> [#uses=1]
[all …]
D2009-11-13-ScavengerAssert2.ll23 %1 = fsub float 0.000000e+00, undef ; <float> [#uses=1]
27 %5 = fsub float %3, undef ; <float> [#uses=2]
30 %8 = fsub float %7, undef ; <float> [#uses=1]
33 %11 = fsub float %10, undef ; <float> [#uses=2]
36 %14 = fsub float %13, undef ; <float> [#uses=1]
38 %16 = fsub float %15, undef ; <float> [#uses=1]
40 %18 = fsub float %17, 0.000000e+00 ; <float> [#uses=5]
42 %20 = fsub float %19, undef ; <float> [#uses=3]
45 %23 = fsub float %21, %22 ; <float> [#uses=2]
60 %35 = fsub float %33, %34 ; <float> [#uses=2]
[all …]
D2009-11-13-VRRewriterCrash.ll25 %2 = fsub float 0.000000e+00, undef ; <float> [#uses=1]
28 %5 = fsub float 0.000000e+00, undef ; <float> [#uses=1]
31 %8 = fsub float undef, undef ; <float> [#uses=1]
34 %11 = fsub float %9, %10 ; <float> [#uses=3]
37 %14 = fsub float %12, %13 ; <float> [#uses=2]
50 %25 = fsub float %23, %24 ; <float> [#uses=2]
52 %27 = fsub float %26, undef ; <float> [#uses=1]
55 %30 = fsub float %28, %29 ; <float> [#uses=1]
56 %31 = fsub float undef, 0.000000e+00 ; <float> [#uses=1]
64 %39 = fsub float %22, %38 ; <float> [#uses=2]
[all …]
D2009-07-29-VFP3Registers.ll20 %2 = fsub double -0.000000e+00, undef ; <double> [#uses=2]
25 %4 = fsub double -0.000000e+00, %3 ; <double> [#uses=2]
26 %5 = fsub double -0.000000e+00, undef ; <double> [#uses=1]
27 %6 = fsub double -0.000000e+00, undef ; <double> [#uses=1]
59 %.pn76 = fsub double %.pn138, %.pn139 ; <double> [#uses=1]
60 %.pn74 = fsub double %.pn134, %.pn135 ; <double> [#uses=1]
61 %.pn70 = fsub double %.pn128, %.pn129 ; <double> [#uses=1]
73 %.pn29 = fsub double %.pn64, %.pn65 ; <double> [#uses=1]
81 %.pn30 = fsub double %.pn32, %.pn33 ; <double> [#uses=1]
83 %.pn24 = fsub double %.pn28, %.pn29 ; <double> [#uses=1]
[all …]
DfusedMAC.ll24 %2 = fsub double %d1, %1
32 %2 = fsub float %f1, %1
40 %2 = fsub double -0.0, %1
41 %3 = fsub double %2, %d3
49 %2 = fsub float -0.0, %1
50 %3 = fsub float %2, %f3
58 %2 = fsub double %1, %d3
66 %2 = fsub float %1, %f3
82 %sub = fsub <2 x float> %a, %mul
98 %sub = fsub <4 x float> %a, %mul
[all …]
Dfnmscs.ll18 %1 = fsub float -0.0, %0
19 %2 = fsub float %1, %acc
36 %2 = fsub float %1, %acc
52 %1 = fsub double -0.0, %0
53 %2 = fsub double %1, %acc
70 %2 = fsub double %1, %acc
D2009-03-07-SpillerBug.ll34 %9 = fsub double %8, 0.000000e+00
36 %11 = fsub double 0.000000e+00, %10
37 %12 = fsub double -0.000000e+00, %11
39 %14 = fsub double %13, 0.000000e+00
70 %37 = fsub double %13, 0.000000e+00
71 %38 = fsub double -0.000000e+00, %34
72 %39 = fsub double -0.000000e+00, %35
/external/llvm/test/Transforms/InstCombine/
Dfmul.ll5 %sub = fsub float -0.000000e+00, %x
15 %sub = fsub nsz float 0.000000e+00, %x
25 %sub1 = fsub float -0.000000e+00, %x
26 %sub2 = fsub float -0.000000e+00, %y
35 %sub1 = fsub nsz float 0.000000e+00, %x
36 %sub2 = fsub nsz float 0.000000e+00, %y
45 %sub1 = fsub float -0.000000e+00, %x
50 ; CHECK: %mul = fsub float -0.000000e+00, %1
55 %sub1 = fsub nsz float 0.000000e+00, %x
60 ; CHECK: %mul = fsub float -0.000000e+00, %1
[all …]
Dfsub.ll5 %t1 = fsub float %a, %b
6 %t2 = fsub float -0.000000e+00, %t1
8 ; CHECK: %t1 = fsub float %a, %b
9 ; CHECK-NEXT: %t2 = fsub float -0.000000e+00, %t1
17 %t2 = fsub double %x, %t1
20 ; CHECK-NEXT: %t2 = fsub double %x, %t1
Dselect-crash.ll7 ; CHECK: fsub double -0.000000
12 %sub = fsub double 1.075000e+00, %div1
13 %sub24 = fsub double 1.000000e+00, %sub
25 ; CHECK: fsub <4 x float>
29 %sub = fsub <4 x float> %x, %z
/external/llvm/test/Transforms/InstSimplify/
Dfast-math.ll37 ; fadd [nnan ninf] X, (fsub [nnan ninf] 0, X) ==> 0
43 %t1 = fsub nnan ninf float 0.0, %a
46 %t2 = fsub nnan float 0.0, %a
49 %t3 = fsub nnan ninf float 0.0, %a
52 %t4 = fsub float 0.0, %a
56 ; CHECK: %nofold = fsub float 0.0
57 %nofold = fsub float 0.0, %a
73 ; fsub nnan ninf x, x ==> 0.0
77 %zero1 = fsub nnan ninf float %a, %a
80 ; CHECK: %no_zero1 = fsub
[all …]
Dfloating-point-arithmetic.ll3 ; fsub 0, (fsub 0, X) ==> X
6 %t1 = fsub float -0.0, %a
7 %ret = fsub float -0.0, %t1
13 ; fsub X, 0 ==> X
16 %ret = fsub float %a, 0.0
/external/llvm/test/Transforms/Inline/
Dinline-byval-bonus.ll48 %17 = fsub double %14, %16
55 %24 = fsub double %21, %23
63 %32 = fsub double %29, %31
77 %46 = fsub double -0.000000e+00, %16
80 %49 = fsub double %47, %48
82 %51 = fsub double %49, %50
88 %57 = fsub double %53, %56
92 %61 = fsub double %58, %60
98 %65 = fsub double -0.000000e+00, %34
99 %66 = fsub double %64, %34
[all …]
/external/llvm/test/CodeGen/AArch64/
Dfp-dp3.ll15 %nega = fsub float -0.0, %a
23 %negc = fsub float -0.0, %c
31 %nega = fsub float -0.0, %a
32 %negc = fsub float -0.0, %c
47 %nega = fsub double -0.0, %a
55 %negc = fsub double -0.0, %c
63 %nega = fsub double -0.0, %a
64 %negc = fsub double -0.0, %c
81 %diff = fsub float %a, %prod
88 %nega = fsub float -0.0, %a
[all …]
Dfloatdp_2source.ll19 %val5 = fsub float %val4, %val2
20 ; CHECK: fsub {{s[0-9]+}}, {{s[0-9]+}}, {{s[0-9]+}}
26 %val7 = fsub float -0.0, %val6
47 %val5 = fsub double %val4, %val2
48 ; CHECK: fsub {{d[0-9]+}}, {{d[0-9]+}}, {{d[0-9]+}}
54 %val7 = fsub double -0.0, %val6
/external/llvm/test/CodeGen/PowerPC/
Dfma.ll18 %E = fsub double %D, %C ; <double> [#uses=1]
25 %F = fsub double -0.000000e+00, %E ; <double> [#uses=1]
32 %F = fsub double -0.000000e+00, %E ; <double> [#uses=1]
38 %E = fsub double %C, %D ; <double> [#uses=1]
44 %E = fsub double %D, %C ; <double> [#uses=1]
45 %F = fsub double -0.000000e+00, %E ; <double> [#uses=1]
51 %E = fsub float %D, %C ; <float> [#uses=1]
52 %F = fsub float -0.000000e+00, %E ; <float> [#uses=1]
/external/llvm/test/CodeGen/Thumb2/
Dcross-rc-coalescing-2.ll36 %6 = fsub float %3, %5 ; <float> [#uses=1]
40 %10 = fsub float %9, %8 ; <float> [#uses=1]
42 %12 = fsub float 0.000000e+00, %6 ; <float> [#uses=1]
43 %13 = fsub float 0.000000e+00, undef ; <float> [#uses=2]
47 %17 = fsub float %16, %15 ; <float> [#uses=1]
50 %20 = fsub float %19, %13 ; <float> [#uses=2]
54 %24 = fsub float %22, %23 ; <float> [#uses=1]
64 %32 = fsub float %30, %31 ; <float> [#uses=1]
65 %33 = fsub float %10, %32 ; <float> [#uses=1]
/external/llvm/test/Transforms/BBVectorize/
Dsearch-limit.ll13 %X1 = fsub double %A1, %B1
14 %X2 = fsub double %A2, %B2
15 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2
24 %sub48 = fsub double %Z1, %mul41
26 %sub69 = fsub double %Z1, %mul62
28 %sub90 = fsub double %Z1, %mul83
30 %sub111 = fsub double %Z1, %mul104
32 %sub132 = fsub double %Z1, %mul125
34 %sub153 = fsub double %Z1, %mul146
Dsimple-int.ll11 %X1 = fsub double %A1, %B1
12 %X2 = fsub double %A2, %B2
24 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2
37 %X1 = fsub double %A1, %B1
38 %X2 = fsub double %A2, %B2
50 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2
63 %X1 = fsub double %A1, %B1
64 %X2 = fsub double %A2, %B2
76 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2
88 %X1 = fsub double %A1, %B1
[all …]
/external/llvm/test/Assembler/
Dfast-math-flags.ll22 ; CHECK: %b = fsub float %x, %y
23 %b = fsub float %x, %y
24 ; CHECK: %b_vec = fsub <3 x float> %vec, %vec
25 %b_vec = fsub <3 x float> %vec, %vec
56 ; CHECK: %b = fsub nnan float %x, %y
57 %b = fsub nnan float %x, %y
58 ; CHECK: %b_vec = fsub nnan <3 x float> %vec, %vec
59 %b_vec = fsub nnan <3 x float> %vec, %vec
90 ; CHECK: %b = fsub nnan float %x, %y
91 %b = fsub nnan float %x, %y
[all …]
/external/llvm/test/Transforms/BBVectorize/X86/
Dsimple-int.ll11 %X1 = fsub double %A1, %B1
12 %X2 = fsub double %A2, %B2
25 %X1 = fsub double %A1, %B1
26 %X2 = fsub double %A2, %B2
39 %X1 = fsub double %A1, %B1
40 %X2 = fsub double %A2, %B2
53 %X1 = fsub double %A1, %B1
54 %X2 = fsub double %A2, %B2
67 %X1 = fsub double %A1, %B1
68 %X2 = fsub double %A2, %B2
Dpr15289.ll36 %4 = fsub double %0, %1
37 %5 = fsub double -0.000000e+00, undef
44 %12 = fsub double undef, %7
55 %22 = fsub double -0.000000e+00, %21
61 %27 = fsub double %26, %0
63 %29 = fsub double undef, %28
71 %36 = fsub double undef, %35
79 %43 = fsub double undef, %42
84 %47 = fsub double -0.000000e+00, %14
Dsimple.ll6 %X1 = fsub double %A1, %B1
7 %X2 = fsub double %A2, %B2
21 %X1 = fsub double %A1, %B1
22 %X2 = fsub double %A2, %B2
42 ; CHECK: %X1 = fsub <2 x double> %X1.v.i0.2, %X1.v.i1.2
57 %X1 = fsub double %A1, %B1
58 %X2 = fsub double %A2, %B2
72 %X1 = fsub double %A1, %B1
73 %X2 = fsub double %A2, %B2
/external/llvm/test/CodeGen/X86/
Dfma_patterns.ll25 %res = fsub <4 x float> %x, %a2
37 %res = fsub <4 x float> %a2, %x
49 …%y = fsub <4 x float> <float -0.000000e+00, float -0.000000e+00, float -0.000000e+00, float -0.000…
50 %res = fsub <4 x float> %y, %a2
74 %res = fsub <8 x float> %x, %a2
86 %res = fsub <8 x float> %a2, %x
95 …%y = fsub <8 x float> <float -0.000000e+00, float -0.000000e+00, float -0.000000e+00, float -0.000…
96 %res = fsub <8 x float> %y, %a2
120 %res = fsub <4 x double> %x, %a2
132 %res = fsub <2 x double> %x, %a2
[all …]
/external/llvm/test/CodeGen/Mips/
Dfmadd1.ll19 %sub = fsub float %mul, %c
32 %sub = fsub float 0.000000e+00, %add
43 %sub = fsub float %mul, %c
44 %sub1 = fsub float 0.000000e+00, %sub
61 %sub = fsub double %mul, %c
74 %sub = fsub double 0.000000e+00, %add
85 %sub = fsub double %mul, %c
86 %sub1 = fsub double 0.000000e+00, %sub

1234567891011