Lines Matching refs:fabs
16 declare float @llvm.fabs.f32(float)
17 declare double @llvm.fabs.f64(double)
26 ; CHECK-NEXT: [[TMP2:%.*]] = call <2 x double> @llvm.fabs.v2f64(<2 x double> [[TMP1]])
32 %fabs0 = call double @llvm.fabs.f64(double %a0)
33 %fabs1 = call double @llvm.fabs.f64(double %a1)
42 ; SSE-NEXT: [[TMP2:%.*]] = call <2 x double> @llvm.fabs.v2f64(<2 x double> [[TMP1]])
45 ; SSE-NEXT: [[TMP4:%.*]] = call <2 x double> @llvm.fabs.v2f64(<2 x double> [[TMP3]])
51 ; AVX-NEXT: [[TMP2:%.*]] = call <4 x double> @llvm.fabs.v4f64(<4 x double> [[TMP1]])
59 %fabs0 = call double @llvm.fabs.f64(double %a0)
60 %fabs1 = call double @llvm.fabs.f64(double %a1)
61 %fabs2 = call double @llvm.fabs.f64(double %a2)
62 %fabs3 = call double @llvm.fabs.f64(double %a3)
73 ; SSE-NEXT: [[TMP2:%.*]] = call <2 x double> @llvm.fabs.v2f64(<2 x double> [[TMP1]])
76 ; SSE-NEXT: [[TMP4:%.*]] = call <2 x double> @llvm.fabs.v2f64(<2 x double> [[TMP3]])
79 ; SSE-NEXT: [[TMP6:%.*]] = call <2 x double> @llvm.fabs.v2f64(<2 x double> [[TMP5]])
82 ; SSE-NEXT: [[TMP8:%.*]] = call <2 x double> @llvm.fabs.v2f64(<2 x double> [[TMP7]])
88 ; AVX256-NEXT: [[TMP2:%.*]] = call <4 x double> @llvm.fabs.v4f64(<4 x double> [[TMP1]])
91 ; AVX256-NEXT: [[TMP4:%.*]] = call <4 x double> @llvm.fabs.v4f64(<4 x double> [[TMP3]])
97 ; AVX512-NEXT: [[TMP2:%.*]] = call <8 x double> @llvm.fabs.v8f64(<8 x double> [[TMP1]])
109 %fabs0 = call double @llvm.fabs.f64(double %a0)
110 %fabs1 = call double @llvm.fabs.f64(double %a1)
111 %fabs2 = call double @llvm.fabs.f64(double %a2)
112 %fabs3 = call double @llvm.fabs.f64(double %a3)
113 %fabs4 = call double @llvm.fabs.f64(double %a4)
114 %fabs5 = call double @llvm.fabs.f64(double %a5)
115 %fabs6 = call double @llvm.fabs.f64(double %a6)
116 %fabs7 = call double @llvm.fabs.f64(double %a7)
131 ; CHECK-NEXT: [[TMP2:%.*]] = call <4 x float> @llvm.fabs.v4f32(<4 x float> [[TMP1]])
139 %fabs0 = call float @llvm.fabs.f32(float %a0)
140 %fabs1 = call float @llvm.fabs.f32(float %a1)
141 %fabs2 = call float @llvm.fabs.f32(float %a2)
142 %fabs3 = call float @llvm.fabs.f32(float %a3)
153 ; SSE-NEXT: [[TMP2:%.*]] = call <4 x float> @llvm.fabs.v4f32(<4 x float> [[TMP1]])
156 ; SSE-NEXT: [[TMP4:%.*]] = call <4 x float> @llvm.fabs.v4f32(<4 x float> [[TMP3]])
162 ; AVX-NEXT: [[TMP2:%.*]] = call <8 x float> @llvm.fabs.v8f32(<8 x float> [[TMP1]])
174 %fabs0 = call float @llvm.fabs.f32(float %a0)
175 %fabs1 = call float @llvm.fabs.f32(float %a1)
176 %fabs2 = call float @llvm.fabs.f32(float %a2)
177 %fabs3 = call float @llvm.fabs.f32(float %a3)
178 %fabs4 = call float @llvm.fabs.f32(float %a4)
179 %fabs5 = call float @llvm.fabs.f32(float %a5)
180 %fabs6 = call float @llvm.fabs.f32(float %a6)
181 %fabs7 = call float @llvm.fabs.f32(float %a7)
196 ; SSE-NEXT: [[TMP2:%.*]] = call <4 x float> @llvm.fabs.v4f32(<4 x float> [[TMP1]])
199 ; SSE-NEXT: [[TMP4:%.*]] = call <4 x float> @llvm.fabs.v4f32(<4 x float> [[TMP3]])
202 ; SSE-NEXT: [[TMP6:%.*]] = call <4 x float> @llvm.fabs.v4f32(<4 x float> [[TMP5]])
205 ; SSE-NEXT: [[TMP8:%.*]] = call <4 x float> @llvm.fabs.v4f32(<4 x float> [[TMP7]])
211 ; AVX256-NEXT: [[TMP2:%.*]] = call <8 x float> @llvm.fabs.v8f32(<8 x float> [[TMP1]])
214 ; AVX256-NEXT: [[TMP4:%.*]] = call <8 x float> @llvm.fabs.v8f32(<8 x float> [[TMP3]])
220 ; AVX512-NEXT: [[TMP2:%.*]] = call <16 x float> @llvm.fabs.v16f32(<16 x float> [[TMP1]])
240 %fabs0 = call float @llvm.fabs.f32(float %a0 )
241 %fabs1 = call float @llvm.fabs.f32(float %a1 )
242 %fabs2 = call float @llvm.fabs.f32(float %a2 )
243 %fabs3 = call float @llvm.fabs.f32(float %a3 )
244 %fabs4 = call float @llvm.fabs.f32(float %a4 )
245 %fabs5 = call float @llvm.fabs.f32(float %a5 )
246 %fabs6 = call float @llvm.fabs.f32(float %a6 )
247 %fabs7 = call float @llvm.fabs.f32(float %a7 )
248 %fabs8 = call float @llvm.fabs.f32(float %a8 )
249 %fabs9 = call float @llvm.fabs.f32(float %a9 )
250 %fabs10 = call float @llvm.fabs.f32(float %a10)
251 %fabs11 = call float @llvm.fabs.f32(float %a11)
252 %fabs12 = call float @llvm.fabs.f32(float %a12)
253 %fabs13 = call float @llvm.fabs.f32(float %a13)
254 %fabs14 = call float @llvm.fabs.f32(float %a14)
255 %fabs15 = call float @llvm.fabs.f32(float %a15)