Lines Matching refs:sqrt
1 ; RUN: llc < %s -mtriple=aarch64 -mattr=neon -recip=!sqrt,!vec-sqrt | FileCheck %s --check-prefix=F…
2 ; RUN: llc < %s -mtriple=aarch64 -mattr=neon -recip=sqrt,vec-sqrt | FileCheck %s
6 declare float @llvm.sqrt.f32(float) #1
7 declare double @llvm.sqrt.f64(double) #1
8 declare <2 x float> @llvm.sqrt.v2f32(<2 x float>) #1
9 declare <4 x float> @llvm.sqrt.v4f32(<4 x float>) #1
10 declare <2 x double> @llvm.sqrt.v2f64(<2 x double>) #1
13 %1 = tail call fast float @llvm.sqrt.f32(float %a)
27 %1 = tail call fast <2 x float> @llvm.sqrt.v2f32(<2 x float> %a) #2
42 %1 = tail call fast <4 x float> @llvm.sqrt.v4f32(<4 x float> %a) #2
57 %1 = tail call fast double @llvm.sqrt.f64(double %a)
71 %1 = tail call fast <2 x double> @llvm.sqrt.v2f64(<2 x double> %a) #2
86 %1 = tail call fast float @llvm.sqrt.f32(float %a)
101 %1 = tail call fast <2 x float> @llvm.sqrt.v2f32(<2 x float> %a) #2
116 %1 = tail call fast <4 x float> @llvm.sqrt.v4f32(<4 x float> %a) #2
131 %1 = tail call fast double @llvm.sqrt.f64(double %a)
146 %1 = tail call fast <2 x double> @llvm.sqrt.v2f64(<2 x double> %a) #2