Home
last modified time | relevance | path

Searched refs:mul2 (Results 1 – 25 of 147) sorted by relevance

123456

/llvm-project-15.0.7/llvm/test/Transforms/Reassociate/
H A Dwrap-flags.ll17 %mul2 = add i32 %mul, 1
18 ret i32 %mul2
31 %mul2 = add i32 %mul, 1
32 ret i32 %mul2
45 %mul2 = add i32 %mul, 1
46 ret i32 %mul2
59 %mul2 = add i32 %mul, 1
60 ret i32 %mul2
73 %mul2 = add i32 %mul, 1
74 ret i32 %mul2
H A Dmixed-fast-nonfast-fp.ll14 %mul2 = fmul fast float %a, %b
18 %add2 = fadd fast float %mul4, %mul2
35 %mul2 = fmul fast float %a, %b
39 %add2 = fadd reassoc float %mul4, %mul2
H A Dcanonicalize-neg-const.ll211 %mul2 = fmul double %mul1, -4.0
212 %add = fadd double %mul2, %a
227 %mul2 = fmul double %mul1, -4.0
228 %mul3 = fmul double %mul2, -5.0
256 %mul2 = fmul double %mul1, 4.0
257 %sub = fsub double %a, %mul2
272 %mul2 = fmul double %mul1, -4.0
273 %mul3 = fmul double %mul2, -5.0
436 %sub = fsub double %a, %mul2
468 %mul2 = fmul double %a, -4.0
[all …]
H A Dpropagate-flags.ll11 %mul2 = fmul fast double %b, %b
12 %mul3 = fmul fast double %mul1, %mul2
/llvm-project-15.0.7/llvm/test/Transforms/StraightLineStrengthReduce/
H A Dslsr-mul.ll21 %mul2 = mul i32 %b2, %s
22 call void @foo(i32 %mul2)
42 %mul2 = mul i32 %b2, %s
43 call void @foo(i32 %mul2)
64 %mul2 = mul i32 %b2, %s
66 call void @foo(i32 %mul2)
83 %mul2 = mul i32 %a, %b1
88 call void @foo(i32 %mul2)
103 ; mul2 = mul1 + bump;
117 %mul2 = mul i32 %b2, %s
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dfmul-2-combine-multi-use.ll52 %mul2 = fmul fast float %x, 2.0
53 %mad = fadd fast float %mul2, %y
70 %mad = fadd fast float %mul2, %y
85 %mad0 = fadd fast float %mul2, %y
98 %mul2 = fmul fast float %x, 2.0
113 %mul2 = fmul fast float %x, 2.0
164 %mul2 = fmul fast half %x, 2.0
165 %mad = fadd fast half %mul2, %y
188 %mad = fadd fast half %mul2, %y
229 %mul2 = fmul fast half %x, 2.0
[all …]
H A Dinline-maxbb.ll13 %mul2 = mul i32 %mul1, %x
14 %mul3 = mul i32 %mul1, %mul2
15 %mul4 = mul i32 %mul3, %mul2
46 %mul2 = mul i32 %mul1, %x
47 %mul3 = mul i32 %mul1, %mul2
48 %mul4 = mul i32 %mul3, %mul2
H A DcomputeNumSignBits-mul.ll18 %mul2 = mul i48 %mul0, %mul1
19 %trunc = trunc i48 %mul2 to i16
39 %mul2 = mul i48 %mul0, %mul1
40 %ashr = ashr i48 %mul2, 24
71 %mul2 = mul i32 %mul0, %mul1
72 ret i32 %mul2
97 %mul2 = mul i32 %mul0, %mul1
98 ret i32 %mul2
127 %mul2 = mul i32 %mul0, %mul1
128 ret i32 %mul2
[all …]
H A Dearly-inline.ll8 %mul2 = mul i32 %mul1, %x
9 %mul3 = mul i32 %mul1, %mul2
10 %mul4 = mul i32 %mul3, %mul2
H A Dfdot2.ll37 %mul2 = fmul half %src1.el2, %src2.el2
40 %acc1 = fadd half %mul2, %acc
79 %mul2 = fmul float %csrc1.el2, %csrc2.el2
82 %acc1 = fadd float %mul2, %acc
119 %mul2 = fmul float %csrc2.el2, %csrc1.el2
122 %acc1 = fadd float %mul2, %acc
156 %mul2 = fmul float %csrc1.el2, %csrc2.el2
159 %acc1 = fadd float %mul2, %acc
193 %mul2 = fmul float %csrc1.el2, %csrc1.el1
196 %acc1 = fadd float %mul2, %acc
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dreassociate-nuw.ll76 %mul2 = mul nuw i32 %mul0, %mul1
77 ret i32 %mul2
139 %mul2 = mul nuw i32 %x, %z
140 %add1 = add nuw i32 %mul1, %mul2
151 %mul2 = mul nuw i32 %x, %z
152 %add1 = add nuw i32 %mul1, %mul2
163 %mul2 = mul i32 %x, %z
164 %add1 = add nuw i32 %mul1, %mul2
175 %mul2 = mul nuw i32 %x, %z
176 %add1 = add i32 %mul1, %mul2
H A Dadd2.ll253 %mul2 = mul i16 %a, 3
254 %add = add nsw i16 %mul1, %mul2
264 %mul2 = mul nsw i16 %a, 7
265 %add = add nsw i16 %mul1, %mul2
275 %mul2 = mul nsw i16 %a, 7
276 %add = add nsw i16 %mul1, %mul2
287 %mul2 = mul nsw i32 %mul1, 5
288 %add = add nsw i32 %mul1, %mul2
308 %mul2 = mul nsw i16 %a, 16384
309 %add = add nsw i16 %mul1, %mul2
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/GVNHoist/
H A Dhoist-convergent.ll19 %mul2 = call float @convergent_func(float %sub1, float %div)
28 %tmax.0 = phi float [ %mul2, %if.then ], [ %mul6, %if.else ]
49 %mul2 = call float @func(float %sub1, float %div) #0
58 %tmax.0 = phi float [ %mul2, %if.then ], [ %mul6, %if.else ]
75 %mul2 = call float @func(float %sub1, float %div)
84 %tmax.0 = phi float [ %mul2, %if.then ], [ %mul6, %if.else ]
H A Dhoist-newgvn.ll28 %mul2 = fmul float %sub1, %div
46 %x = fadd float %p1, %mul2
73 %mul2 = fmul float %sub1, %div
101 %x = fadd float %p1, %mul2
H A Dhoist.ll26 %mul2 = fmul float %sub1, %div
37 %tmax.0 = phi float [ %mul2, %if.then ], [ %mul6, %if.else ]
71 %mul2 = fmul float %sub1, %div
86 %tmax.0 = phi float [ %mul2, %if.then ], [ %mul6, %if.else ]
124 %mul2 = fmul float %sub1, %div
171 %mul2 = fmul float %sub1, %div
287 %mul2 = fmul float %sub1, %div
363 %mul2 = fmul float %sub1, %div
453 %mul2 = fmul float %sub1, %div
505 %mul2 = fmul float %sub1, %div
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dfma-aggr-FMF.ll13 %mul2 = fmul contract float %f3, %f4
14 %add = fadd contract float %mul1, %mul2
31 %mul2 = fmul float %f3, %f4
32 %add = fadd contract float %mul1, %mul2
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Ddag-fmf-cse.ll17 %mul2 = fmul fast float %nega, %b
18 %abx2 = fsub fast float %mul1, %mul2
30 %mul2 = fmul fast <4 x float> %nega, %b
31 %abx2 = fsub fast <4 x float> %mul1, %mul2
H A Dlea-opt-cse3.ll27 %mul2 = shl i32 %b, 2
28 %add4 = add i32 %add, %mul2
55 %mul2 = shl i32 %b, 3
56 %add4 = add i32 %add, %mul2
104 %mul2 = shl i32 %b, 3
105 %add4 = add i32 %addn, %mul2
157 %mul2 = shl i32 %b, 3
158 %add4 = add i32 %addn, %mul2
H A DMachineSink-SubReg.ll17 %mul2 = mul nuw nsw i64 %conv, 5
25 %add7 = add i64 %mul2, %value
29 %conv9 = trunc i64 %mul2 to i32
H A Dpr47517.ll40 %mul2 = fmul fast float %mul, %sub
41 %add2 = fadd fast float %mul2, 1.0
42 %add3 = fadd fast float %mul2, %add2
/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/
H A Dreorder_with_external_users.ll37 %mul2 = fmul double %add2, 2.2
42 store double %mul2, double *%ptrA1
48 %add4 = fadd double %mul2, 4.4
92 %mul2 = fmul double %add2, 2.2
101 store double %mul2, double *%ptrA4
148 %mul2 = fmul double %div2, 3.2
153 store double %mul2, double *%ptrA0
159 %addS2 = fadd double %mul2, 4.2
197 %mul2 = fmul double %div2, 3.2
208 %addS2 = fadd double %mul2, 4.2
[all …]
H A Dcrash_smallpt.ll87 %mul2.i256.us = fmul double %add4.i267.us, 1.400000e+02
89 %add4.i246.us = fadd double %mul2.i256.us, 5.200000e+01
91 %mul2.i.i.us = fmul double undef, %add4.i267.us
95 store double %mul2.i.i.us, double* %agg.tmp101211.sroa.1.8.idx390, align 8
147 %mul2.i738 = fmul double undef, %sub10.i773
149 %mul2.i729 = fmul double undef, %mul2.i738
151 %add4.i719 = fadd double undef, %mul2.i729
155 %mul2.i.i680 = fmul double undef, %add4.i698
159 store double %mul2.i.i680, double* %agg.tmp74663.sroa.1.8.idx943, align 8
H A Dslp-fma-loss.ll33 %mul2 = fmul fast double 0.000000e+00, 0.000000e+00
34 %add2 = fadd fast double %mul2, %add1
66 %mul2 = fmul fast double 2.200000e-02, %cvt0
67 %add2 = fadd fast double %mul2, %add1
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dcortex-a57-misched-vfma.ll37 %mul2 = fmul float %f3, %f4
39 %add1 = fadd float %mul1, %mul2
76 %mul2 = fmul <2 x float> %f3, %f4
78 %add1 = fadd <2 x float> %mul1, %mul2
114 %mul2 = fmul float %f3, %f4
116 %sub1 = fsub float %mul1, %mul2
153 %mul2 = fmul <2 x float> %f3, %f4
155 %sub1 = fsub <2 x float> %mul1, %mul2
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A Dhuge_expression_limit.ll19 ; CHECK-NEXT: %mul2 = mul i32 %mul1, %c
21 ; CHECK-NEXT: %mul3 = mul i32 %mul2, %d
36 %mul2 = mul i32 %mul1, %c
37 %mul3 = mul i32 %mul2, %d

123456