| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | legalize-log10.mir | 6 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 D | add-TLI-mappings.ll | 45 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 D | log10-pow10-intrinsic.ll | 4 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 D | float-intrinsics.ll | 6 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 D | llvm.log10.ll | 16 %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 D | llvm.log10.f16.ll | 5 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 D | log10.h | 1 #undef log10 4 #define __CLC_FUNCTION log10
|
| /llvm-project-15.0.7/libc/utils/mathtools/ |
| H A D | GenerateHPDConstants.py | 59 outStr += str(ceil(log10(tenToTheI) - log10(fiveToTheI)))
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-vfloatintrinsics.ll | 105 ; 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 D | illegal-float-ops.ll | 118 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 D | vfloatintrinsics.ll | 56 ; 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 D | VecFuncs.def | 46 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 D | log-pow.ll | 17 ; 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 D | lower-mass-end-to-end.c | 21 extern double log10(double a); 77 return log10(a); in log10_f64()
|
| /llvm-project-15.0.7/mlir/test/Dialect/Math/ |
| H A D | ops.mlir | 113 // 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 D | log10.pass.cpp | 25 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 D | clc_exp10.cl | 57 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 D | log10.cl | 35 _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 D | lower-intrinsics-afn-mass.ll | 6 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 D | lower-intrinsics-nofast-mass.ll | 6 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 D | lower-intrinsics-fast-mass.ll | 6 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 D | rvv-intrinsics.ll | 14 …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 D | fp-libcall.ll | 176 %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.h | 124 __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 D | type-promotion-in-math-fn.cpp | 35 double log10(double); 161 log10(a); in check_all_fns()
|