Lines Matching full:min
42 ; CHECK-NEXT: [[MIN:%.*]] = tail call <2 x float> @llvm.maxnum.v2f32(<2 x float> [[X]], <2 x flo…
43 ; CHECK-NEXT: ret <2 x float> [[MIN]]
45 %min = tail call <2 x float> @_Z4fmaxDv2_ff(<2 x float> %x, float %y)
46 ret <2 x float> %min
54 ; CHECK-NEXT: [[MIN:%.*]] = tail call <2 x float> @llvm.maxnum.v2f32(<2 x float> [[SHUFFLE]], <2…
55 ; CHECK-NEXT: ret <2 x float> [[MIN]]
59 %min = tail call <2 x float> @_Z4fmaxDv2_fS_(<2 x float> %shuffle, <2 x float> %y)
60 ret <2 x float> %min
68 ; CHECK-NEXT: [[MIN:%.*]] = tail call <3 x float> @llvm.maxnum.v3f32(<3 x float> [[X]], <3 x flo…
69 ; CHECK-NEXT: ret <3 x float> [[MIN]]
71 %min = tail call <3 x float> @_Z4fmaxDv3_ff(<3 x float> %x, float %y)
72 ret <3 x float> %min
80 ; CHECK-NEXT: [[MIN:%.*]] = tail call <3 x float> @llvm.maxnum.v3f32(<3 x float> [[SHUFFLE]], <3…
81 ; CHECK-NEXT: ret <3 x float> [[MIN]]
85 %min = tail call <3 x float> @_Z4fmaxDv3_fS_(<3 x float> %shuffle, <3 x float> %y)
86 ret <3 x float> %min
94 ; CHECK-NEXT: [[MIN:%.*]] = tail call <4 x float> @llvm.maxnum.v4f32(<4 x float> [[X]], <4 x flo…
95 ; CHECK-NEXT: ret <4 x float> [[MIN]]
97 %min = tail call <4 x float> @_Z4fmaxDv4_ff(<4 x float> %x, float %y)
98 ret <4 x float> %min
106 ; CHECK-NEXT: [[MIN:%.*]] = tail call <4 x float> @llvm.maxnum.v4f32(<4 x float> [[SHUFFLE]], <4…
107 ; CHECK-NEXT: ret <4 x float> [[MIN]]
111 %min = tail call <4 x float> @_Z4fmaxDv4_fS_(<4 x float> %shuffle, <4 x float> %y)
112 ret <4 x float> %min
120 ; CHECK-NEXT: [[MIN:%.*]] = tail call <8 x float> @llvm.maxnum.v8f32(<8 x float> [[X]], <8 x flo…
121 ; CHECK-NEXT: ret <8 x float> [[MIN]]
123 %min = tail call <8 x float> @_Z4fmaxDv8_ff(<8 x float> %x, float %y)
124 ret <8 x float> %min
132 ; CHECK-NEXT: [[MIN:%.*]] = tail call <8 x float> @llvm.maxnum.v8f32(<8 x float> [[SHUFFLE]], <8…
133 ; CHECK-NEXT: ret <8 x float> [[MIN]]
137 %min = tail call <8 x float> @_Z4fmaxDv8_fS_(<8 x float> %shuffle, <8 x float> %y)
138 ret <8 x float> %min
146 ; CHECK-NEXT: [[MIN:%.*]] = tail call <16 x float> @llvm.maxnum.v16f32(<16 x float> [[X]], <16 x…
147 ; CHECK-NEXT: ret <16 x float> [[MIN]]
149 %min = tail call <16 x float> @_Z4fmaxDv16_ff(<16 x float> %x, float %y)
150 ret <16 x float> %min
158 ; CHECK-NEXT: [[MIN:%.*]] = tail call <16 x float> @llvm.maxnum.v16f32(<16 x float> [[SHUFFLE]],…
159 ; CHECK-NEXT: ret <16 x float> [[MIN]]
163 %min = tail call <16 x float> @_Z4fmaxDv16_fS_(<16 x float> %shuffle, <16 x float> %y)
164 ret <16 x float> %min
172 ; CHECK-NEXT: [[MIN:%.*]] = tail call <2 x double> @llvm.maxnum.v2f64(<2 x double> [[X]], <2 x d…
173 ; CHECK-NEXT: ret <2 x double> [[MIN]]
175 %min = tail call <2 x double> @_Z4fmaxDv2_dd(<2 x double> %x, double %y)
176 ret <2 x double> %min
184 ; CHECK-NEXT: [[MIN:%.*]] = tail call <2 x double> @llvm.maxnum.v2f64(<2 x double> [[SHUFFLE]], …
185 ; CHECK-NEXT: ret <2 x double> [[MIN]]
189 %min = tail call <2 x double> @_Z4fmaxDv2_dS_(<2 x double> %shuffle, <2 x double> %y)
190 ret <2 x double> %min
198 ; CHECK-NEXT: [[MIN:%.*]] = tail call <3 x double> @llvm.maxnum.v3f64(<3 x double> [[X]], <3 x d…
199 ; CHECK-NEXT: ret <3 x double> [[MIN]]
201 %min = tail call <3 x double> @_Z4fmaxDv3_dd(<3 x double> %x, double %y)
202 ret <3 x double> %min
210 ; CHECK-NEXT: [[MIN:%.*]] = tail call <3 x double> @llvm.maxnum.v3f64(<3 x double> [[SHUFFLE]], …
211 ; CHECK-NEXT: ret <3 x double> [[MIN]]
215 %min = tail call <3 x double> @_Z4fmaxDv3_dS_(<3 x double> %shuffle, <3 x double> %y)
216 ret <3 x double> %min
224 ; CHECK-NEXT: [[MIN:%.*]] = tail call <4 x double> @llvm.maxnum.v4f64(<4 x double> [[X]], <4 x d…
225 ; CHECK-NEXT: ret <4 x double> [[MIN]]
227 %min = tail call <4 x double> @_Z4fmaxDv4_dd(<4 x double> %x, double %y)
228 ret <4 x double> %min
236 ; CHECK-NEXT: [[MIN:%.*]] = tail call <4 x double> @llvm.maxnum.v4f64(<4 x double> [[SHUFFLE]], …
237 ; CHECK-NEXT: ret <4 x double> [[MIN]]
241 %min = tail call <4 x double> @_Z4fmaxDv4_dS_(<4 x double> %shuffle, <4 x double> %y)
242 ret <4 x double> %min
250 ; CHECK-NEXT: [[MIN:%.*]] = tail call <8 x double> @llvm.maxnum.v8f64(<8 x double> [[X]], <8 x d…
251 ; CHECK-NEXT: ret <8 x double> [[MIN]]
253 %min = tail call <8 x double> @_Z4fmaxDv8_dd(<8 x double> %x, double %y)
254 ret <8 x double> %min
262 ; CHECK-NEXT: [[MIN:%.*]] = tail call <8 x double> @llvm.maxnum.v8f64(<8 x double> [[SHUFFLE]], …
263 ; CHECK-NEXT: ret <8 x double> [[MIN]]
267 %min = tail call <8 x double> @_Z4fmaxDv8_dS_(<8 x double> %shuffle, <8 x double> %y)
268 ret <8 x double> %min
276 ; CHECK-NEXT: [[MIN:%.*]] = tail call <16 x double> @llvm.maxnum.v16f64(<16 x double> [[X]], <16…
277 ; CHECK-NEXT: ret <16 x double> [[MIN]]
279 %min = tail call <16 x double> @_Z4fmaxDv16_dd(<16 x double> %x, double %y)
280 ret <16 x double> %min
288 ; CHECK-NEXT: [[MIN:%.*]] = tail call <16 x double> @llvm.maxnum.v16f64(<16 x double> [[SHUFFLE]…
289 ; CHECK-NEXT: ret <16 x double> [[MIN]]
293 %min = tail call <16 x double> @_Z4fmaxDv16_dS_(<16 x double> %shuffle, <16 x double> %y)
294 ret <16 x double> %min
302 ; CHECK-NEXT: [[MIN:%.*]] = tail call <2 x half> @llvm.maxnum.v2f16(<2 x half> [[X]], <2 x half>…
303 ; CHECK-NEXT: ret <2 x half> [[MIN]]
305 %min = tail call <2 x half> @_Z4fmaxDv2_DhDh(<2 x half> %x, half %y)
306 ret <2 x half> %min
314 ; CHECK-NEXT: [[MIN:%.*]] = tail call <2 x half> @llvm.maxnum.v2f16(<2 x half> [[SHUFFLE]], <2 x…
315 ; CHECK-NEXT: ret <2 x half> [[MIN]]
319 %min = tail call <2 x half> @_Z4fmaxDv2_DhS_(<2 x half> %shuffle, <2 x half> %y)
320 ret <2 x half> %min
328 ; CHECK-NEXT: [[MIN:%.*]] = tail call <3 x half> @llvm.maxnum.v3f16(<3 x half> [[X]], <3 x half>…
329 ; CHECK-NEXT: ret <3 x half> [[MIN]]
331 %min = tail call <3 x half> @_Z4fmaxDv3_DhDh(<3 x half> %x, half %y)
332 ret <3 x half> %min
340 ; CHECK-NEXT: [[MIN:%.*]] = tail call <3 x half> @llvm.maxnum.v3f16(<3 x half> [[SHUFFLE]], <3 x…
341 ; CHECK-NEXT: ret <3 x half> [[MIN]]
345 %min = tail call <3 x half> @_Z4fmaxDv3_DhS_(<3 x half> %shuffle, <3 x half> %y)
346 ret <3 x half> %min
354 ; CHECK-NEXT: [[MIN:%.*]] = tail call <4 x half> @llvm.maxnum.v4f16(<4 x half> [[X]], <4 x half>…
355 ; CHECK-NEXT: ret <4 x half> [[MIN]]
357 %min = tail call <4 x half> @_Z4fmaxDv4_DhDh(<4 x half> %x, half %y)
358 ret <4 x half> %min
366 ; CHECK-NEXT: [[MIN:%.*]] = tail call <4 x half> @llvm.maxnum.v4f16(<4 x half> [[SHUFFLE]], <4 x…
367 ; CHECK-NEXT: ret <4 x half> [[MIN]]
371 %min = tail call <4 x half> @_Z4fmaxDv4_DhS_(<4 x half> %shuffle, <4 x half> %y)
372 ret <4 x half> %min
380 ; CHECK-NEXT: [[MIN:%.*]] = tail call <8 x half> @llvm.maxnum.v8f16(<8 x half> [[X]], <8 x half>…
381 ; CHECK-NEXT: ret <8 x half> [[MIN]]
383 %min = tail call <8 x half> @_Z4fmaxDv8_DhDh(<8 x half> %x, half %y)
384 ret <8 x half> %min
392 ; CHECK-NEXT: [[MIN:%.*]] = tail call <8 x half> @llvm.maxnum.v8f16(<8 x half> [[SHUFFLE]], <8 x…
393 ; CHECK-NEXT: ret <8 x half> [[MIN]]
397 %min = tail call <8 x half> @_Z4fmaxDv8_DhS_(<8 x half> %shuffle, <8 x half> %y)
398 ret <8 x half> %min
406 ; CHECK-NEXT: [[MIN:%.*]] = tail call <16 x half> @llvm.maxnum.v16f16(<16 x half> [[X]], <16 x h…
407 ; CHECK-NEXT: ret <16 x half> [[MIN]]
409 %min = tail call <16 x half> @_Z4fmaxDv16_DhDh(<16 x half> %x, half %y)
410 ret <16 x half> %min
418 ; CHECK-NEXT: [[MIN:%.*]] = tail call <16 x half> @llvm.maxnum.v16f16(<16 x half> [[SHUFFLE]], <…
419 ; CHECK-NEXT: ret <16 x half> [[MIN]]
423 %min = tail call <16 x half> @_Z4fmaxDv16_DhS_(<16 x half> %shuffle, <16 x half> %y)
424 ret <16 x half> %min