Lines Matching refs:sqrt
5 declare float @llvm.sqrt.f32(float) nounwind readnone
6 declare double @llvm.sqrt.f64(double) nounwind readnone
13 %sqrt = call float @llvm.sqrt.f32(float %val) nounwind readnone
14 %div = fdiv float 1.0, %sqrt, !fpmath !0
25 %sqrt = call double @llvm.sqrt.f64(double %val) nounwind readnone
26 %div = fdiv double 1.0, %sqrt
35 %sqrt = call float @llvm.sqrt.f32(float %val) nounwind readnone
36 %div = fdiv float 1.0, %sqrt, !fpmath !0
42 ; not 1 / ( 1 / sqrt(a)) * rcp(b) * c.
44 ; NOTE: c * rcp( sqrt(a) * b ) is generated when we move rcp generation to AMGGPUCogenPrepare.
71 %x = call float @llvm.sqrt.f32(float %a)
88 %sqrt = call float @llvm.sqrt.f32(float %val)
89 %div = fdiv float -1.0, %sqrt, !fpmath !0
103 %sqrt = call double @llvm.sqrt.f64(double %val)
104 %div = fdiv double -1.0, %sqrt
120 %sqrt = call float @llvm.sqrt.f32(float %val.fneg)
121 %div = fdiv float -1.0, %sqrt, !fpmath !0
136 %sqrt = call double @llvm.sqrt.f64(double %val.fneg)
137 %div = fdiv double -1.0, %sqrt