Home
last modified time | relevance | path

Searched refs:log10 (Results 1 – 25 of 152) sorted by relevance

1234567

/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dlegalize-log10.mir6 name: test_v4f16.log10
21 ; CHECK-NEXT: BL &log10
29 ; CHECK-NEXT: BL &log10
76 ; CHECK: BL &log10
77 ; CHECK: BL &log10
78 ; CHECK: BL &log10
79 ; CHECK: BL &log10
80 ; CHECK: BL &log10
81 ; CHECK: BL &log10
82 ; CHECK: BL &log10
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/Util/
H A Dadd-TLI-mappings.ll45 define float @call_llvm.log10.f32(float %in) {
46 ; COMMON-LABEL: @call_llvm.log10.f32(
47 ; SVML: call float @llvm.log10.f32(float %{{.*}})
48 ; LIBMVEC-X86: call float @llvm.log10.f32(float %{{.*}})
51 ; No mapping of "llvm.log10.f32" to a vector function for SVML.
52 ; SVML-NOT: _ZGV_LLVM_{{.*}}_llvm.log10.f32({{.*}})
53 ; LIBMVEC-X86-NOT: _ZGV_LLVM_{{.*}}_llvm.log10.f32({{.*}})
54 %call = tail call float @llvm.log10.f32(float %in)
58 declare float @llvm.log10.f32(float) #0
69 ; MASSV-SAME: "_ZGV_LLVM_N4v_llvm.log10.f32(__log10f4)" }
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dlog10-pow10-intrinsic.ll4 declare double @llvm.log10.f64(double)
10 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.log10.f64(double [[TMP]])
14 %tmp1 = call double @llvm.log10.f64(double %tmp)
21 ; CHECK-NEXT: [[TMP1:%.*]] = call double @llvm.log10.f64(double [[TMP]])
25 %tmp1 = call double @llvm.log10.f64(double %tmp)
34 %tmp1 = call reassoc double @llvm.log10.f64(double %tmp)
43 %tmp1 = call reassoc double @llvm.log10.f64(double %tmp)
/llvm-project-15.0.7/llvm/test/CodeGen/XCore/
H A Dfloat-intrinsics.ll6 declare double @llvm.log10.f64(double)
77 define double @log10(double %F) {
78 ; CHECK-LABEL: log10:
79 ; CHECK: bl log10
80 %result = call double @llvm.log10.f64(double %F)
84 declare float @llvm.log10.f32(float)
89 %result = call float @llvm.log10.f32(float %F)
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dllvm.log10.ll16 %res = call float @llvm.log10.f32(float %in)
40 %res = call <2 x float> @llvm.log10.v2f32(<2 x float> %in)
78 %res = call <4 x float> @llvm.log10.v4f32(<4 x float> %in)
83 declare float @llvm.log10.f32(float) readnone
84 declare <2 x float> @llvm.log10.v2f32(<2 x float>) readnone
85 declare <4 x float> @llvm.log10.v4f32(<4 x float>) readnone
H A Dllvm.log10.f16.ll5 declare half @llvm.log10.f16(half %a)
6 declare <2 x half> @llvm.log10.v2f16(<2 x half> %a)
26 %r.val = call half @llvm.log10.f16(half %a.val)
66 %r.val = call <2 x half> @llvm.log10.v2f16(<2 x half> %a.val)
/llvm-project-15.0.7/libclc/generic/include/clc/math/
H A Dlog10.h1 #undef log10
4 #define __CLC_FUNCTION log10
/llvm-project-15.0.7/libc/utils/mathtools/
H A DGenerateHPDConstants.py59 outStr += str(ceil(log10(tenToTheI) - log10(fiveToTheI)))
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Darm64-vfloatintrinsics.ll105 ; CHECK-LABEL: test_v4f16.log10:
106 ; CHECK-COUNT-4: bl log10
107 ; GISEL-LABEL: test_v4f16.log10:
108 ; GISEL-COUNT-4: bl log10
378 ; CHECK-COUNT-8: bl log10
380 ; GISEL-COUNT-8: bl log10
629 ; CHECK: test_v2f32.log10:
630 ; GISEL: test_v2f32.log10:
807 ; CHECK: test_v4f32.log10:
983 ; CHECK: test_v2f64.log10:
[all …]
H A Dillegal-float-ops.ll118 declare float @llvm.log10.f32(float)
119 declare double @llvm.log10.f64(double)
120 declare fp128 @llvm.log10.f128(fp128)
125 %log10float = call float @llvm.log10.f32(float %float)
129 %log10double = call double @llvm.log10.f64(double %double)
131 ; CHECK: bl log10
133 %log10fp128 = call fp128 @llvm.log10.f128(fp128 %fp128)
333 %log10double = call double @llvm.log10.f64(double %double)
336 ; CHECK: bl log10
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dvfloatintrinsics.ll56 ; CHECK-LABEL: test_v2f32.log10:{{.*}}
57 define %v2f32 @test_v2f32.log10(%v2f32 %a) {
59 %1 = call %v2f32 @llvm.log10.v2f32(%v2f32 %a)
119 declare %v2f32 @llvm.log10.v2f32(%v2f32) #0
180 ; CHECK-LABEL: test_v4f32.log10:{{.*}}
181 define %v4f32 @test_v4f32.log10(%v4f32 %a) {
183 %1 = call %v4f32 @llvm.log10.v4f32(%v4f32 %a)
243 declare %v4f32 @llvm.log10.v4f32(%v4f32) #0
304 ; CHECK-LABEL: test_v2f64.log10:{{.*}}
305 define %v2f64 @test_v2f64.log10(%v2f64 %a) {
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DVecFuncs.def46 TLI_DEFINE_VECFUNC("llvm.log10.f32", "vlog10f", FIXED(4))
230 TLI_DEFINE_VECFUNC("log10", "__log10d2", FIXED(2))
231 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__log10d2", FIXED(2))
233 TLI_DEFINE_VECFUNC("llvm.log10.f32", "__log10f4", FIXED(4))
405 TLI_DEFINE_VECFUNC("log10", "__svml_log102", FIXED(2))
406 TLI_DEFINE_VECFUNC("log10", "__svml_log104", FIXED(4))
407 TLI_DEFINE_VECFUNC("log10", "__svml_log108", FIXED(8))
421 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log102", FIXED(2))
422 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log104", FIXED(4))
423 TLI_DEFINE_VECFUNC("llvm.log10.f64", "__svml_log108", FIXED(8))
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dlog-pow.ll17 ; CHECK-NEXT: [[LOG1:%.*]] = call fast float @llvm.log10.f32(float [[X:%.*]])
22 %log = call fast float @llvm.log10.f32(float %pow)
65 %log = call fast double @log10(double %exp)
115 declare double @log10(double) #0
116 declare float @llvm.log10.f32(float)
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dlower-mass-end-to-end.c21 extern double log10(double a);
77 return log10(a); in log10_f64()
/llvm-project-15.0.7/mlir/test/Dialect/Math/
H A Dops.mlir113 // CHECK-LABEL: func @log10(
115 func.func @log10(%f: f32, %v: vector<4xf32>, %t: tensor<4x4x?xf32>) {
116 // CHECK: %{{.*}} = math.log10 %[[F]] : f32
117 %0 = math.log10 %f : f32
118 // CHECK: %{{.*}} = math.log10 %[[V]] : vector<4xf32>
119 %1 = math.log10 %v : vector<4xf32>
120 // CHECK: %{{.*}} = math.log10 %[[T]] : tensor<4x4x?xf32>
121 %2 = math.log10 %t : tensor<4x4x?xf32>
/llvm-project-15.0.7/libcxx/test/std/numerics/complex.number/complex.transcendentals/
H A Dlog10.pass.cpp25 assert(log10(c) == x); in test()
40 std::complex<double> r = log10(testcases[i]); in test_edges()
/llvm-project-15.0.7/libclc/generic/lib/math/
H A Dclc_exp10.cl57 const float X_MAX = 0x1.344134p+5f; // 128*log2/log10 : 38.53183944498959
58 const float X_MIN = -0x1.66d3e8p+5f; // -149*log2/log10 : -44.8534693539332
60 const float R_64_BY_LOG10_2 = 0x1.a934f0p+7f; // 64*log10/log2 : 212.6033980727912
61 const float R_LOG10_2_BY_64_LD = 0x1.340000p-8f; // log2/(64 * log10) lead : 0.004699707
62 const float R_LOG10_2_BY_64_TL = 0x1.04d426p-18f; // log2/(64 * log10) tail : 0.00000388665057
H A Dlog10.cl35 _CLC_UNARY_VECTORIZE(_CLC_OVERLOAD _CLC_DEF, float, log10, float);
38 _CLC_UNARY_VECTORIZE(_CLC_OVERLOAD _CLC_DEF, double, log10, double);
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dlower-intrinsics-afn-mass.ll6 declare float @llvm.log10.f32(float)
14 declare double @llvm.log10.f64(double)
44 %0 = tail call afn float @llvm.log10.f32(float %a)
124 %0 = tail call afn double @llvm.log10.f64(double %a)
H A Dlower-intrinsics-nofast-mass.ll6 declare float @llvm.log10.f32(float)
14 declare double @llvm.log10.f64(double)
45 %0 = tail call float @llvm.log10.f32(float %a)
125 %0 = tail call double @llvm.log10.f64(double %a)
H A Dlower-intrinsics-fast-mass.ll6 declare float @llvm.log10.f32(float)
14 declare double @llvm.log10.f64(double)
44 %0 = tail call nnan ninf afn nsz float @llvm.log10.f32(float %a)
124 %0 = tail call nnan ninf afn nsz double @llvm.log10.f64(double %a)
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/RISCV/
H A Drvv-intrinsics.ll14 …ECK-NEXT: Cost Model: Invalid cost for instruction: %log10 = call <vscale x 4 x float> @llvm.log1…
28 %log10 = call <vscale x 4 x float> @llvm.log10.nxv4f32(<vscale x 4 x float> %vec)
73 declare <vscale x 4 x float> @llvm.log10.nxv4f32(<vscale x 4 x float>)
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dfp-libcall.ll176 %tmp = call float @llvm.log10.f32(float %x)
182 ; CHECK: brasl %r14, log10@PLT
183 %tmp = call double @llvm.log10.f64(double %x)
190 %tmp = call fp128 @llvm.log10.f128(fp128 %x)
325 declare float @llvm.log10.f32(float)
326 declare double @llvm.log10.f64(double)
327 declare fp128 @llvm.log10.f128(fp128)
/llvm-project-15.0.7/clang/lib/Headers/
H A D__clang_cuda_math_forward_declares.h124 __DEVICE__ double log10(double);
125 __DEVICE__ float log10(float);
245 using ::log10;
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/performance/
H A Dtype-promotion-in-math-fn.cpp35 double log10(double);
161 log10(a); in check_all_fns()

1234567