@@ -408,35 +408,42 @@ class TargetLibraryInfo {
408
408
switch (F) {
409
409
default : break ;
410
410
// clang-format off
411
- case LibFunc_copysign: case LibFunc_copysignf: case LibFunc_copysignl:
412
- case LibFunc_fabs: case LibFunc_fabsf: case LibFunc_fabsl:
413
- case LibFunc_sin: case LibFunc_sinf: case LibFunc_sinl:
414
- case LibFunc_cos: case LibFunc_cosf: case LibFunc_cosl:
415
- case LibFunc_tan: case LibFunc_tanf: case LibFunc_tanl:
416
- case LibFunc_asin: case LibFunc_asinf: case LibFunc_asinl:
417
411
case LibFunc_acos: case LibFunc_acosf: case LibFunc_acosl:
412
+ case LibFunc_acosh: case LibFunc_acoshf: case LibFunc_acoshl:
413
+ case LibFunc_asin: case LibFunc_asinf: case LibFunc_asinl:
414
+ case LibFunc_asinh: case LibFunc_asinhf: case LibFunc_asinhl:
415
+ case LibFunc_atan2: case LibFunc_atan2f: case LibFunc_atan2l:
418
416
case LibFunc_atan: case LibFunc_atanf: case LibFunc_atanl:
419
- case LibFunc_sinh: case LibFunc_sinhf: case LibFunc_sinhl:
417
+ case LibFunc_atanh: case LibFunc_atanhf: case LibFunc_atanhl:
418
+ case LibFunc_cbrt: case LibFunc_cbrtf: case LibFunc_cbrtl:
419
+ case LibFunc_ceil: case LibFunc_ceilf: case LibFunc_ceill:
420
+ case LibFunc_copysign: case LibFunc_copysignf: case LibFunc_copysignl:
421
+ case LibFunc_cos: case LibFunc_cosf: case LibFunc_cosl:
420
422
case LibFunc_cosh: case LibFunc_coshf: case LibFunc_coshl:
421
- case LibFunc_tanh : case LibFunc_tanhf : case LibFunc_tanhl :
422
- case LibFunc_sqrt : case LibFunc_sqrtf : case LibFunc_sqrtl :
423
- case LibFunc_sqrt_finite : case LibFunc_sqrtf_finite :
424
- case LibFunc_sqrtl_finite :
423
+ case LibFunc_erf : case LibFunc_erff : case LibFunc_erfl :
424
+ case LibFunc_exp2 : case LibFunc_exp2f : case LibFunc_exp2l :
425
+ case LibFunc_fabs : case LibFunc_fabsf: case LibFunc_fabsl :
426
+ case LibFunc_floor: case LibFunc_floorf: case LibFunc_floorl :
425
427
case LibFunc_fmax: case LibFunc_fmaxf: case LibFunc_fmaxl:
426
428
case LibFunc_fmin: case LibFunc_fminf: case LibFunc_fminl:
427
- case LibFunc_floor: case LibFunc_floorf: case LibFunc_floorl:
429
+ case LibFunc_ldexp: case LibFunc_ldexpf: case LibFunc_ldexpl:
430
+ case LibFunc_log2: case LibFunc_log2f: case LibFunc_log2l:
431
+ case LibFunc_memcmp: case LibFunc_bcmp: case LibFunc_strcmp:
432
+ case LibFunc_memcpy: case LibFunc_memset: case LibFunc_memmove:
428
433
case LibFunc_nearbyint: case LibFunc_nearbyintf: case LibFunc_nearbyintl:
429
- case LibFunc_ceil : case LibFunc_ceilf : case LibFunc_ceill :
434
+ case LibFunc_pow : case LibFunc_powf : case LibFunc_powl :
430
435
case LibFunc_rint: case LibFunc_rintf: case LibFunc_rintl:
431
436
case LibFunc_round: case LibFunc_roundf: case LibFunc_roundl:
432
- case LibFunc_trunc: case LibFunc_truncf: case LibFunc_truncl:
433
- case LibFunc_log2: case LibFunc_log2f: case LibFunc_log2l:
434
- case LibFunc_exp2: case LibFunc_exp2f: case LibFunc_exp2l:
435
- case LibFunc_ldexp: case LibFunc_ldexpf: case LibFunc_ldexpl:
436
- case LibFunc_memcpy: case LibFunc_memset: case LibFunc_memmove:
437
- case LibFunc_memcmp: case LibFunc_bcmp: case LibFunc_strcmp:
437
+ case LibFunc_sin: case LibFunc_sinf: case LibFunc_sinl:
438
+ case LibFunc_sinh: case LibFunc_sinhf: case LibFunc_sinhl:
439
+ case LibFunc_sqrt: case LibFunc_sqrtf: case LibFunc_sqrtl:
440
+ case LibFunc_sqrt_finite: case LibFunc_sqrtf_finite:
441
+ case LibFunc_sqrtl_finite:
438
442
case LibFunc_strcpy: case LibFunc_stpcpy: case LibFunc_strlen:
439
443
case LibFunc_strnlen: case LibFunc_memchr: case LibFunc_mempcpy:
444
+ case LibFunc_tan: case LibFunc_tanf: case LibFunc_tanl:
445
+ case LibFunc_tanh: case LibFunc_tanhf: case LibFunc_tanhl:
446
+ case LibFunc_trunc: case LibFunc_truncf: case LibFunc_truncl:
440
447
// clang-format on
441
448
return true ;
442
449
}
0 commit comments