Home
last modified time | relevance | path

Searched refs:sqrtf (Results 1 – 25 of 112) sorted by relevance

12345

/llvm-project-15.0.7/llvm/test/Other/X86/
H A Ddebugcounter-partiallyinlinelibcalls.ll10 ; CHECK-NEXT: [[RES:%.*]] = tail call float @sqrtf(float [[VAL:%.*]])
13 %res = tail call float @sqrtf(float %val)
20 ; CHECK-NEXT: [[RES:%.*]] = tail call float @sqrtf(float [[VAL:%.*]]) #0
24 ; CHECK-NEXT: [[TMP1:%.*]] = tail call float @sqrtf(float [[VAL]])
30 %res = tail call float @sqrtf(float %val)
37 ; CHECK-NEXT: [[RES:%.*]] = tail call float @sqrtf(float [[VAL:%.*]])
40 %res = tail call float @sqrtf(float %val)
44 declare float @sqrtf(float)
/llvm-project-15.0.7/llvm/test/Transforms/PartiallyInlineLibCalls/X86/
H A Dgood-prototype.ll8 ; CHECK-NEXT: [[RES:%.*]] = tail call float @sqrtf(float [[VAL:%.*]]) #[[READNONE:.*]]
12 ; CHECK-NEXT: [[TMP1:%.*]] = tail call float @sqrtf(float [[VAL]])
19 %res = tail call float @sqrtf(float %val)
25 ; CHECK-NEXt: [[RES:%.*]] = tail call float @sqrtf(float [[VAL:%.*]]) #[[READNONE]]
26 %res = tail call float @sqrtf(float %val) writeonly
31 %res = tail call float @sqrtf(float %val) readonly
35 declare float @sqrtf(float)
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dsqrt.ll6 ; CHECK-NEXT: [[SQRTF:%.*]] = call float @sqrtf(float [[X:%.*]]) #[[ATTR4:[0-9]+]]
19 ; CHECK-NEXT: [[SQRTF:%.*]] = call float @sqrtf(float [[X:%.*]]) #[[ATTR4]]
29 ; Can't fold (fptrunc (sqrt (fpext x))) -> (sqrtf x) since there is another
54 ; CHECK-NEXT: [[SQRTF:%.*]] = call float @sqrtf(float [[F:%.*]]) #[[ATTR2:[0-9]+]]
64 ; CHECK-NEXT: [[SQRT:%.*]] = call nnan float @sqrtf(float [[X:%.*]])
67 %sqrt = call nnan float @sqrtf(float %x)
83 ; CHECK-NEXT: [[SQRT:%.*]] = tail call float @sqrtf(float [[A]])
87 %sqrt = tail call float @sqrtf(float %a)
93 declare float @sqrtf(float)
H A Dno_cgscc_assert.ll4 ; When the call to sqrtf is replaced by an intrinsic call to fabs,
9 %call1 = call fast float @sqrtf(float %mul)
17 declare float @sqrtf(float)
H A Dwin-math.ll249 ; MSVC32-NOT: float @sqrtf
251 ; MSVC51-NOT: float @sqrtf
254 ; MSVC64: float @sqrtf
256 ; MSVC83: float @sqrtf
258 ; MINGW32: float @sqrtf
260 ; MINGW64: float @sqrtf
317 ; MSVC32-NOT: float @sqrtf
322 ; MSVC64: float @sqrtf
325 ; MSVC83: float @sqrtf
328 ; MINGW32: float @sqrtf
[all …]
H A Dsqrt-nofast.ll29 ; This is a function called "sqrtf", but its type is double.
39 %e = call fast double @sqrtf(double %c) readnone
43 declare double @sqrtf(double) readnone ; This is not the 'sqrt' you're looking for.
H A Dfold-sqrt-sqrtf.ll4 ; Instcombine tries to fold (fptrunc (sqrt (fpext x))) -> (sqrtf x), but this
5 ; shouldn't fold when sqrtf isn't available.
H A Dinline-intrinsic-assert.ll18 %call1 = call fast float @sqrtf(float %call)
27 declare float @sqrtf(float)
/llvm-project-15.0.7/llvm/test/Transforms/PartiallyInlineLibCalls/
H A Dnobuiltin.ll6 ; CHECK: call{{.*}}@sqrtf
7 ; CHECK-NOT: call{{.*}}@sqrtf
8 %res = tail call float @sqrtf(float %val) nobuiltin
12 declare float @sqrtf(float)
H A Dstrictfp.ll6 ; CHECK: call{{.*}}@sqrtf
7 ; CHECK-NOT: call{{.*}}@sqrtf
8 %res = tail call float @sqrtf(float %val) strictfp
12 declare float @sqrtf(float)
H A Dbad-prototype.ll7 declare float @sqrtf()
19 ; CHECK: call{{.*}}@sqrtf
20 ; CHECK-NOT: call{{.*}}@sqrtf
21 %r = call float @sqrtf()
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dlibcall-remark.ll23 %sqrtf = tail call float @sqrtf(float %t0)
24 store float %sqrtf, float* %arrayidx, align 4
43 %sqrtf = tail call float @arbitrary(float %t0)
44 store float %sqrtf, float* %arrayidx, align 4
50 declare float @sqrtf(float)
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/llvm-ir/
H A Dsqrt.ll12 %sqrtf = tail call float @sqrtf(float %value) #0
13 ret float %sqrtf
16 declare float @sqrtf(float)
/llvm-project-15.0.7/libc/test/src/math/differential_testing/
H A Dsqrtf_perf.cpp15 SINGLE_INPUT_SINGLE_OUTPUT_PERF(float, __llvm_libc::sqrtf, ::sqrtf,
H A Dsqrtf_diff.cpp15 SINGLE_INPUT_SINGLE_OUTPUT_DIFF(float, __llvm_libc::sqrtf, ::sqrtf,
/llvm-project-15.0.7/llvm/test/Transforms/AggressiveInstCombine/X86/
H A Dsqrt.ll4 declare float @sqrtf(float)
16 %sqrt = call nnan float @sqrtf(float %x)
48 ; CHECK-NEXT: [[SQRT:%.*]] = call nnan float @sqrtf(float [[X:%.*]]) #[[ATTR1:[0-9]+]]
51 %sqrt = call nnan float @sqrtf(float %x) nobuiltin
/llvm-project-15.0.7/clang/test/CodeGen/
H A D2009-09-24-SqrtErrno.c5 float sqrtf(float x);
11 return sqrtf(X); in foo()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dvector-sqrt.ll46 %call = tail call float @sqrtf(float %0) #2
49 %call2 = tail call float @sqrtf(float %1) #2
52 %call4 = tail call float @sqrtf(float %2) #2
55 %call6 = tail call float @sqrtf(float %3) #2
64 declare float @sqrtf(float) local_unnamed_addr #1
H A Dpr26625.ll9 %call = tail call float @sqrtf(float %f) #1
17 declare float @sqrtf(float) #0
H A Dsqrt-partial.ll22 ; SSE-NEXT: jmp sqrtf # TAILCALL
33 ; AVX-NEXT: jmp sqrtf # TAILCALL
34 %res = tail call float @sqrtf(float %val)
107 declare dso_local float @sqrtf(float)
/llvm-project-15.0.7/compiler-rt/lib/builtins/hexagon/
H A Dsfsqrt_opt.S79 Q6_ALIAS(sqrtf)
80 FAST_ALIAS(sqrtf)
81 FAST2_ALIAS(sqrtf)
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/
H A Doptimize-fp-math.ll14 %call = tail call float @sqrtf(float %a)
18 declare float @sqrtf(float)
/llvm-project-15.0.7/libc/fuzzing/math/
H A Dmath_differential_fuzz.cpp121 SingleInputSingleOutputDiff<float>(&__llvm_libc::sqrtf, &::sqrtf, data, size); in LLVMFuzzerTestOneInput()
/llvm-project-15.0.7/libc/test/src/math/
H A Dsqrtf_test.cpp13 LIST_SQRT_TESTS(float, __llvm_libc::sqrtf)
/llvm-project-15.0.7/libc/src/math/
H A Dsqrtf.h14 float sqrtf(float x);

12345