| /llvm-project-15.0.7/llvm/test/Other/X86/ |
| H A D | debugcounter-partiallyinlinelibcalls.ll | 10 ; 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 D | good-prototype.ll | 8 ; 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 D | sqrt.ll | 6 ; 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 D | no_cgscc_assert.ll | 4 ; 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 D | win-math.ll | 249 ; 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 D | sqrt-nofast.ll | 29 ; 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 D | fold-sqrt-sqrtf.ll | 4 ; Instcombine tries to fold (fptrunc (sqrt (fpext x))) -> (sqrtf x), but this 5 ; shouldn't fold when sqrtf isn't available.
|
| H A D | inline-intrinsic-assert.ll | 18 %call1 = call fast float @sqrtf(float %call) 27 declare float @sqrtf(float)
|
| /llvm-project-15.0.7/llvm/test/Transforms/PartiallyInlineLibCalls/ |
| H A D | nobuiltin.ll | 6 ; CHECK: call{{.*}}@sqrtf 7 ; CHECK-NOT: call{{.*}}@sqrtf 8 %res = tail call float @sqrtf(float %val) nobuiltin 12 declare float @sqrtf(float)
|
| H A D | strictfp.ll | 6 ; CHECK: call{{.*}}@sqrtf 7 ; CHECK-NOT: call{{.*}}@sqrtf 8 %res = tail call float @sqrtf(float %val) strictfp 12 declare float @sqrtf(float)
|
| H A D | bad-prototype.ll | 7 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 D | libcall-remark.ll | 23 %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 D | sqrt.ll | 12 %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 D | sqrtf_perf.cpp | 15 SINGLE_INPUT_SINGLE_OUTPUT_PERF(float, __llvm_libc::sqrtf, ::sqrtf,
|
| H A D | sqrtf_diff.cpp | 15 SINGLE_INPUT_SINGLE_OUTPUT_DIFF(float, __llvm_libc::sqrtf, ::sqrtf,
|
| /llvm-project-15.0.7/llvm/test/Transforms/AggressiveInstCombine/X86/ |
| H A D | sqrt.ll | 4 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 D | 2009-09-24-SqrtErrno.c | 5 float sqrtf(float x); 11 return sqrtf(X); in foo()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | vector-sqrt.ll | 46 %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 D | pr26625.ll | 9 %call = tail call float @sqrtf(float %f) #1 17 declare float @sqrtf(float) #0
|
| H A D | sqrt-partial.ll | 22 ; 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 D | sfsqrt_opt.S | 79 Q6_ALIAS(sqrtf) 80 FAST_ALIAS(sqrtf) 81 FAST2_ALIAS(sqrtf)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | optimize-fp-math.ll | 14 %call = tail call float @sqrtf(float %a) 18 declare float @sqrtf(float)
|
| /llvm-project-15.0.7/libc/fuzzing/math/ |
| H A D | math_differential_fuzz.cpp | 121 SingleInputSingleOutputDiff<float>(&__llvm_libc::sqrtf, &::sqrtf, data, size); in LLVMFuzzerTestOneInput()
|
| /llvm-project-15.0.7/libc/test/src/math/ |
| H A D | sqrtf_test.cpp | 13 LIST_SQRT_TESTS(float, __llvm_libc::sqrtf)
|
| /llvm-project-15.0.7/libc/src/math/ |
| H A D | sqrtf.h | 14 float sqrtf(float x);
|