Files
gps/tools/local/circt/include/llvm/Analysis/TargetLibraryInfo.inc
T
2026-07-12 11:01:51 +03:00

2819 lines
50 KiB
C++

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|* *|
|* Target Library Info Source Fragment *|
|* *|
|* Automatically generated file, do not edit! *|
|* From: TargetLibraryInfo.td *|
|* *|
\*===----------------------------------------------------------------------===*/
#ifdef GET_TARGET_LIBRARY_INFO_ENUM
#undef GET_TARGET_LIBRARY_INFO_ENUM
enum LibFunc : unsigned {
NotLibFunc = 0,
LibFunc_msvc_new_int,
LibFunc_msvc_new_int_nothrow,
LibFunc_msvc_new_longlong,
LibFunc_msvc_new_longlong_nothrow,
LibFunc_msvc_delete_ptr32,
LibFunc_msvc_delete_ptr32_nothrow,
LibFunc_msvc_delete_ptr32_int,
LibFunc_msvc_delete_ptr64,
LibFunc_msvc_delete_ptr64_nothrow,
LibFunc_msvc_delete_ptr64_longlong,
LibFunc_msvc_new_array_int,
LibFunc_msvc_new_array_int_nothrow,
LibFunc_msvc_new_array_longlong,
LibFunc_msvc_new_array_longlong_nothrow,
LibFunc_msvc_delete_array_ptr32,
LibFunc_msvc_delete_array_ptr32_nothrow,
LibFunc_msvc_delete_array_ptr32_int,
LibFunc_msvc_delete_array_ptr64,
LibFunc_msvc_delete_array_ptr64_nothrow,
LibFunc_msvc_delete_array_ptr64_longlong,
LibFunc_under_IO_getc,
LibFunc_under_IO_putc,
LibFunc_ZdaPv,
LibFunc_ZdaPvRKSt9nothrow_t,
LibFunc_ZdaPvSt11align_val_t,
LibFunc_ZdaPvSt11align_val_tRKSt9nothrow_t,
LibFunc_ZdaPvj,
LibFunc_ZdaPvjSt11align_val_t,
LibFunc_ZdaPvm,
LibFunc_ZdaPvmSt11align_val_t,
LibFunc_ZdlPv,
LibFunc_ZdlPvRKSt9nothrow_t,
LibFunc_ZdlPvSt11align_val_t,
LibFunc_ZdlPvSt11align_val_tRKSt9nothrow_t,
LibFunc_ZdlPvj,
LibFunc_ZdlPvjSt11align_val_t,
LibFunc_ZdlPvm,
LibFunc_ZdlPvmSt11align_val_t,
LibFunc_Znaj,
LibFunc_ZnajRKSt9nothrow_t,
LibFunc_ZnajSt11align_val_t,
LibFunc_ZnajSt11align_val_tRKSt9nothrow_t,
LibFunc_Znam,
LibFunc_Znam12__hot_cold_t,
LibFunc_ZnamRKSt9nothrow_t,
LibFunc_ZnamRKSt9nothrow_t12__hot_cold_t,
LibFunc_ZnamSt11align_val_t,
LibFunc_ZnamSt11align_val_t12__hot_cold_t,
LibFunc_ZnamSt11align_val_tRKSt9nothrow_t,
LibFunc_ZnamSt11align_val_tRKSt9nothrow_t12__hot_cold_t,
LibFunc_Znwj,
LibFunc_ZnwjRKSt9nothrow_t,
LibFunc_ZnwjSt11align_val_t,
LibFunc_ZnwjSt11align_val_tRKSt9nothrow_t,
LibFunc_Znwm,
LibFunc_Znwm12__hot_cold_t,
LibFunc_ZnwmRKSt9nothrow_t,
LibFunc_ZnwmRKSt9nothrow_t12__hot_cold_t,
LibFunc_ZnwmSt11align_val_t,
LibFunc_ZnwmSt11align_val_t12__hot_cold_t,
LibFunc_ZnwmSt11align_val_tRKSt9nothrow_t,
LibFunc_ZnwmSt11align_val_tRKSt9nothrow_t12__hot_cold_t,
LibFunc_size_returning_new,
LibFunc_size_returning_new_hot_cold,
LibFunc_size_returning_new_aligned,
LibFunc_size_returning_new_aligned_hot_cold,
LibFunc_acos_finite,
LibFunc_acosf_finite,
LibFunc_acosh_finite,
LibFunc_acoshf_finite,
LibFunc_acoshl_finite,
LibFunc_acosl_finite,
LibFunc_asin_finite,
LibFunc_asinf_finite,
LibFunc_asinl_finite,
LibFunc_atan2_finite,
LibFunc_atan2f_finite,
LibFunc_atan2l_finite,
LibFunc_atanh_finite,
LibFunc_atanhf_finite,
LibFunc_atanhl_finite,
LibFunc_atomic_load,
LibFunc_atomic_store,
LibFunc_cosh_finite,
LibFunc_coshf_finite,
LibFunc_coshl_finite,
LibFunc_cospi,
LibFunc_cospif,
LibFunc_cxa_atexit,
LibFunc_atexit,
LibFunc_abort,
LibFunc_exit,
LibFunc_Exit,
LibFunc_terminate,
LibFunc_cxa_throw,
LibFunc_cxa_guard_abort,
LibFunc_cxa_guard_acquire,
LibFunc_cxa_guard_release,
LibFunc_exp10_finite,
LibFunc_exp10f_finite,
LibFunc_exp10l_finite,
LibFunc_exp2_finite,
LibFunc_exp2f_finite,
LibFunc_exp2l_finite,
LibFunc_exp_finite,
LibFunc_expf_finite,
LibFunc_expl_finite,
LibFunc_dunder_isoc99_scanf,
LibFunc_dunder_isoc99_sscanf,
LibFunc_log10_finite,
LibFunc_log10f_finite,
LibFunc_log10l_finite,
LibFunc_log2_finite,
LibFunc_log2f_finite,
LibFunc_log2l_finite,
LibFunc_log_finite,
LibFunc_logf_finite,
LibFunc_logl_finite,
LibFunc_memccpy_chk,
LibFunc_memcpy_chk,
LibFunc_memmove_chk,
LibFunc_mempcpy_chk,
LibFunc_memset_chk,
LibFunc_nvvm_reflect,
LibFunc_pow_finite,
LibFunc_powf_finite,
LibFunc_powl_finite,
LibFunc_sincospi_stret,
LibFunc_sincospif_stret,
LibFunc_sinh_finite,
LibFunc_sinhf_finite,
LibFunc_sinhl_finite,
LibFunc_sinpi,
LibFunc_sinpif,
LibFunc_small_fprintf,
LibFunc_small_printf,
LibFunc_small_sprintf,
LibFunc_snprintf_chk,
LibFunc_sprintf_chk,
LibFunc_sqrt_finite,
LibFunc_sqrtf_finite,
LibFunc_sqrtl_finite,
LibFunc_stpcpy_chk,
LibFunc_stpncpy_chk,
LibFunc_strcat_chk,
LibFunc_strcpy_chk,
LibFunc_dunder_strdup,
LibFunc_strlcat_chk,
LibFunc_strlcpy_chk,
LibFunc_strlen_chk,
LibFunc_strncat_chk,
LibFunc_strncpy_chk,
LibFunc_dunder_strndup,
LibFunc_dunder_strtok_r,
LibFunc_vsnprintf_chk,
LibFunc_vsprintf_chk,
LibFunc_abs,
LibFunc_access,
LibFunc_acos,
LibFunc_acosf,
LibFunc_acosh,
LibFunc_acoshf,
LibFunc_acoshl,
LibFunc_acosl,
LibFunc_aligned_alloc,
LibFunc_asin,
LibFunc_asinf,
LibFunc_asinh,
LibFunc_asinhf,
LibFunc_asinhl,
LibFunc_asinl,
LibFunc_atan,
LibFunc_atan2,
LibFunc_atan2f,
LibFunc_atan2l,
LibFunc_atanf,
LibFunc_atanh,
LibFunc_atanhf,
LibFunc_atanhl,
LibFunc_atanl,
LibFunc_atof,
LibFunc_atoi,
LibFunc_atol,
LibFunc_atoll,
LibFunc_bcmp,
LibFunc_bcopy,
LibFunc_bzero,
LibFunc_cabs,
LibFunc_cabsf,
LibFunc_cabsl,
LibFunc_calloc,
LibFunc_cbrt,
LibFunc_cbrtf,
LibFunc_cbrtl,
LibFunc_ceil,
LibFunc_ceilf,
LibFunc_ceill,
LibFunc_chmod,
LibFunc_chown,
LibFunc_clearerr,
LibFunc_closedir,
LibFunc_copysign,
LibFunc_copysignf,
LibFunc_copysignl,
LibFunc_cos,
LibFunc_cosf,
LibFunc_cosh,
LibFunc_coshf,
LibFunc_coshl,
LibFunc_cosl,
LibFunc_ctermid,
LibFunc_erf,
LibFunc_erff,
LibFunc_erfl,
LibFunc_tgamma,
LibFunc_tgammaf,
LibFunc_tgammal,
LibFunc_execl,
LibFunc_execle,
LibFunc_execlp,
LibFunc_execv,
LibFunc_execvP,
LibFunc_execve,
LibFunc_execvp,
LibFunc_execvpe,
LibFunc_exp,
LibFunc_exp10,
LibFunc_exp10f,
LibFunc_exp10l,
LibFunc_exp2,
LibFunc_exp2f,
LibFunc_exp2l,
LibFunc_expf,
LibFunc_expl,
LibFunc_expm1,
LibFunc_expm1f,
LibFunc_expm1l,
LibFunc_fabs,
LibFunc_fabsf,
LibFunc_fabsl,
LibFunc_fclose,
LibFunc_fdopen,
LibFunc_feof,
LibFunc_ferror,
LibFunc_fflush,
LibFunc_ffs,
LibFunc_ffsl,
LibFunc_ffsll,
LibFunc_fgetc,
LibFunc_fgetc_unlocked,
LibFunc_fgetpos,
LibFunc_fgets,
LibFunc_fgets_unlocked,
LibFunc_fileno,
LibFunc_fiprintf,
LibFunc_flockfile,
LibFunc_floor,
LibFunc_floorf,
LibFunc_floorl,
LibFunc_fls,
LibFunc_flsl,
LibFunc_flsll,
LibFunc_fmax,
LibFunc_fmaxf,
LibFunc_fmaxl,
LibFunc_fmin,
LibFunc_fminf,
LibFunc_fminl,
LibFunc_fmaximum_num,
LibFunc_fmaximum_numf,
LibFunc_fmaximum_numl,
LibFunc_fminimum_num,
LibFunc_fminimum_numf,
LibFunc_fminimum_numl,
LibFunc_fmod,
LibFunc_fmodf,
LibFunc_fmodl,
LibFunc_fopen,
LibFunc_fopen64,
LibFunc_fork,
LibFunc_fprintf,
LibFunc_fputc,
LibFunc_fputc_unlocked,
LibFunc_fputs,
LibFunc_fputs_unlocked,
LibFunc_fread,
LibFunc_fread_unlocked,
LibFunc_free,
LibFunc_frexp,
LibFunc_frexpf,
LibFunc_frexpl,
LibFunc_fscanf,
LibFunc_fseek,
LibFunc_fseeko,
LibFunc_fseeko64,
LibFunc_fsetpos,
LibFunc_fstat,
LibFunc_fstat64,
LibFunc_fstatvfs,
LibFunc_fstatvfs64,
LibFunc_ftell,
LibFunc_ftello,
LibFunc_ftello64,
LibFunc_ftrylockfile,
LibFunc_funlockfile,
LibFunc_fwrite,
LibFunc_fwrite_unlocked,
LibFunc_getc,
LibFunc_getc_unlocked,
LibFunc_getchar,
LibFunc_getchar_unlocked,
LibFunc_getenv,
LibFunc_getitimer,
LibFunc_getlogin_r,
LibFunc_getpwnam,
LibFunc_gets,
LibFunc_gettimeofday,
LibFunc_htonl,
LibFunc_htons,
LibFunc_hypot,
LibFunc_hypotf,
LibFunc_hypotl,
LibFunc_iprintf,
LibFunc_isascii,
LibFunc_isdigit,
LibFunc_labs,
LibFunc_lchown,
LibFunc_ldexp,
LibFunc_ldexpf,
LibFunc_ldexpl,
LibFunc_llabs,
LibFunc_log,
LibFunc_log10,
LibFunc_log10f,
LibFunc_log10l,
LibFunc_log1p,
LibFunc_log1pf,
LibFunc_log1pl,
LibFunc_log2,
LibFunc_log2f,
LibFunc_log2l,
LibFunc_ilogb,
LibFunc_ilogbf,
LibFunc_ilogbl,
LibFunc_logb,
LibFunc_logbf,
LibFunc_logbl,
LibFunc_logf,
LibFunc_logl,
LibFunc_lstat,
LibFunc_lstat64,
LibFunc_malloc,
LibFunc_memalign,
LibFunc_memccpy,
LibFunc_memchr,
LibFunc_memcmp,
LibFunc_memcpy,
LibFunc_memmove,
LibFunc_mempcpy,
LibFunc_memrchr,
LibFunc_memset,
LibFunc_memset_pattern16,
LibFunc_memset_pattern4,
LibFunc_memset_pattern8,
LibFunc_mkdir,
LibFunc_mktime,
LibFunc_modf,
LibFunc_modff,
LibFunc_modfl,
LibFunc_nan,
LibFunc_nanf,
LibFunc_nanl,
LibFunc_nearbyint,
LibFunc_nearbyintf,
LibFunc_nearbyintl,
LibFunc_nextafter,
LibFunc_nextafterf,
LibFunc_nextafterl,
LibFunc_nexttoward,
LibFunc_nexttowardf,
LibFunc_nexttowardl,
LibFunc_ntohl,
LibFunc_ntohs,
LibFunc_open,
LibFunc_open64,
LibFunc_opendir,
LibFunc_pclose,
LibFunc_perror,
LibFunc_popen,
LibFunc_posix_memalign,
LibFunc_pow,
LibFunc_powf,
LibFunc_powl,
LibFunc_pread,
LibFunc_printf,
LibFunc_putc,
LibFunc_putc_unlocked,
LibFunc_putchar,
LibFunc_putchar_unlocked,
LibFunc_puts,
LibFunc_pvalloc,
LibFunc_pwrite,
LibFunc_qsort,
LibFunc_read,
LibFunc_readlink,
LibFunc_realloc,
LibFunc_reallocf,
LibFunc_reallocarray,
LibFunc_realpath,
LibFunc_remainder,
LibFunc_remainderf,
LibFunc_remainderl,
LibFunc_remquo,
LibFunc_remquof,
LibFunc_remquol,
LibFunc_fdim,
LibFunc_fdimf,
LibFunc_fdiml,
LibFunc_remove,
LibFunc_rename,
LibFunc_rewind,
LibFunc_rint,
LibFunc_rintf,
LibFunc_rintl,
LibFunc_rmdir,
LibFunc_round,
LibFunc_roundeven,
LibFunc_roundevenf,
LibFunc_roundevenl,
LibFunc_roundf,
LibFunc_roundl,
LibFunc_scalbln,
LibFunc_scalblnf,
LibFunc_scalblnl,
LibFunc_scalbn,
LibFunc_scalbnf,
LibFunc_scalbnl,
LibFunc_scanf,
LibFunc_setbuf,
LibFunc_setitimer,
LibFunc_setvbuf,
LibFunc_sin,
LibFunc_sinf,
LibFunc_sinh,
LibFunc_sinhf,
LibFunc_sinhl,
LibFunc_sinl,
LibFunc_sincos,
LibFunc_sincosf,
LibFunc_sincosl,
LibFunc_siprintf,
LibFunc_snprintf,
LibFunc_sprintf,
LibFunc_sqrt,
LibFunc_sqrtf,
LibFunc_sqrtl,
LibFunc_sscanf,
LibFunc_stat,
LibFunc_stat64,
LibFunc_statvfs,
LibFunc_statvfs64,
LibFunc_stpcpy,
LibFunc_stpncpy,
LibFunc_strcasecmp,
LibFunc_strcat,
LibFunc_strchr,
LibFunc_strcmp,
LibFunc_strcoll,
LibFunc_strcpy,
LibFunc_strcspn,
LibFunc_strdup,
LibFunc_strlcat,
LibFunc_strlcpy,
LibFunc_strlen,
LibFunc_strncasecmp,
LibFunc_strncat,
LibFunc_strncmp,
LibFunc_strncpy,
LibFunc_strndup,
LibFunc_strnlen,
LibFunc_strpbrk,
LibFunc_strrchr,
LibFunc_strspn,
LibFunc_strstr,
LibFunc_strtod,
LibFunc_strtof,
LibFunc_strtok,
LibFunc_strtok_r,
LibFunc_strtol,
LibFunc_strtold,
LibFunc_strtoll,
LibFunc_strtoul,
LibFunc_strtoull,
LibFunc_strxfrm,
LibFunc_system,
LibFunc_tan,
LibFunc_tanf,
LibFunc_tanh,
LibFunc_tanhf,
LibFunc_tanhl,
LibFunc_tanl,
LibFunc_times,
LibFunc_tmpfile,
LibFunc_tmpfile64,
LibFunc_toascii,
LibFunc_trunc,
LibFunc_truncf,
LibFunc_truncl,
LibFunc_uname,
LibFunc_ungetc,
LibFunc_unlink,
LibFunc_unsetenv,
LibFunc_utime,
LibFunc_utimes,
LibFunc_valloc,
LibFunc_vec_calloc,
LibFunc_vec_free,
LibFunc_vec_malloc,
LibFunc_vec_realloc,
LibFunc_vfprintf,
LibFunc_vfscanf,
LibFunc_vprintf,
LibFunc_vscanf,
LibFunc_vsnprintf,
LibFunc_vsprintf,
LibFunc_vsscanf,
LibFunc_wcslen,
LibFunc_write,
NumLibFuncs,
End_LibFunc = NumLibFuncs,
Begin_LibFunc = LibFunc_msvc_new_int,
};
#endif // GET_TARGET_LIBRARY_INFO_ENUM
#ifdef GET_TARGET_LIBRARY_INFO_STRING_TABLE
#undef GET_TARGET_LIBRARY_INFO_STRING_TABLE
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Woverlength-strings"
#endif
constexpr char StandardNamesStrTableStorage[] =
"\0"
"??2@YAPAXI@Z\0"
"??2@YAPAXIABUnothrow_t@std@@@Z\0"
"??2@YAPEAX_K@Z\0"
"??2@YAPEAX_KAEBUnothrow_t@std@@@Z\0"
"??3@YAXPAX@Z\0"
"??3@YAXPAXABUnothrow_t@std@@@Z\0"
"??3@YAXPAXI@Z\0"
"??3@YAXPEAX@Z\0"
"??3@YAXPEAXAEBUnothrow_t@std@@@Z\0"
"??3@YAXPEAX_K@Z\0"
"??_U@YAPAXI@Z\0"
"??_U@YAPAXIABUnothrow_t@std@@@Z\0"
"??_U@YAPEAX_K@Z\0"
"??_U@YAPEAX_KAEBUnothrow_t@std@@@Z\0"
"??_V@YAXPAX@Z\0"
"??_V@YAXPAXABUnothrow_t@std@@@Z\0"
"??_V@YAXPAXI@Z\0"
"??_V@YAXPEAX@Z\0"
"??_V@YAXPEAXAEBUnothrow_t@std@@@Z\0"
"??_V@YAXPEAX_K@Z\0"
"_IO_getc\0"
"_IO_putc\0"
"_ZdaPv\0"
"_ZdaPvRKSt9nothrow_t\0"
"_ZdaPvSt11align_val_t\0"
"_ZdaPvSt11align_val_tRKSt9nothrow_t\0"
"_ZdaPvj\0"
"_ZdaPvjSt11align_val_t\0"
"_ZdaPvm\0"
"_ZdaPvmSt11align_val_t\0"
"_ZdlPv\0"
"_ZdlPvRKSt9nothrow_t\0"
"_ZdlPvSt11align_val_t\0"
"_ZdlPvSt11align_val_tRKSt9nothrow_t\0"
"_ZdlPvj\0"
"_ZdlPvjSt11align_val_t\0"
"_ZdlPvm\0"
"_ZdlPvmSt11align_val_t\0"
"_Znaj\0"
"_ZnajRKSt9nothrow_t\0"
"_ZnajSt11align_val_t\0"
"_ZnajSt11align_val_tRKSt9nothrow_t\0"
"_Znam\0"
"_Znam12__hot_cold_t\0"
"_ZnamRKSt9nothrow_t\0"
"_ZnamRKSt9nothrow_t12__hot_cold_t\0"
"_ZnamSt11align_val_t\0"
"_ZnamSt11align_val_t12__hot_cold_t\0"
"_ZnamSt11align_val_tRKSt9nothrow_t\0"
"_ZnamSt11align_val_tRKSt9nothrow_t12__hot_cold_t\0"
"_Znwj\0"
"_ZnwjRKSt9nothrow_t\0"
"_ZnwjSt11align_val_t\0"
"_ZnwjSt11align_val_tRKSt9nothrow_t\0"
"_Znwm\0"
"_Znwm12__hot_cold_t\0"
"_ZnwmRKSt9nothrow_t\0"
"_ZnwmRKSt9nothrow_t12__hot_cold_t\0"
"_ZnwmSt11align_val_t\0"
"_ZnwmSt11align_val_t12__hot_cold_t\0"
"_ZnwmSt11align_val_tRKSt9nothrow_t\0"
"_ZnwmSt11align_val_tRKSt9nothrow_t12__hot_cold_t\0"
"__size_returning_new\0"
"__size_returning_new_hot_cold\0"
"__size_returning_new_aligned\0"
"__size_returning_new_aligned_hot_cold\0"
"__acos_finite\0"
"__acosf_finite\0"
"__acosh_finite\0"
"__acoshf_finite\0"
"__acoshl_finite\0"
"__acosl_finite\0"
"__asin_finite\0"
"__asinf_finite\0"
"__asinl_finite\0"
"__atan2_finite\0"
"__atan2f_finite\0"
"__atan2l_finite\0"
"__atanh_finite\0"
"__atanhf_finite\0"
"__atanhl_finite\0"
"__atomic_load\0"
"__atomic_store\0"
"__cosh_finite\0"
"__coshf_finite\0"
"__coshl_finite\0"
"__cospi\0"
"__cospif\0"
"__cxa_atexit\0"
"atexit\0"
"abort\0"
"exit\0"
"_Exit\0"
"_ZSt9terminatev\0"
"__cxa_throw\0"
"__cxa_guard_abort\0"
"__cxa_guard_acquire\0"
"__cxa_guard_release\0"
"__exp10_finite\0"
"__exp10f_finite\0"
"__exp10l_finite\0"
"__exp2_finite\0"
"__exp2f_finite\0"
"__exp2l_finite\0"
"__exp_finite\0"
"__expf_finite\0"
"__expl_finite\0"
"__isoc99_scanf\0"
"__isoc99_sscanf\0"
"__log10_finite\0"
"__log10f_finite\0"
"__log10l_finite\0"
"__log2_finite\0"
"__log2f_finite\0"
"__log2l_finite\0"
"__log_finite\0"
"__logf_finite\0"
"__logl_finite\0"
"__memccpy_chk\0"
"__memcpy_chk\0"
"__memmove_chk\0"
"__mempcpy_chk\0"
"__memset_chk\0"
"__nvvm_reflect\0"
"__pow_finite\0"
"__powf_finite\0"
"__powl_finite\0"
"__sincospi_stret\0"
"__sincospif_stret\0"
"__sinh_finite\0"
"__sinhf_finite\0"
"__sinhl_finite\0"
"__sinpi\0"
"__sinpif\0"
"__small_fprintf\0"
"__small_printf\0"
"__small_sprintf\0"
"__snprintf_chk\0"
"__sprintf_chk\0"
"__sqrt_finite\0"
"__sqrtf_finite\0"
"__sqrtl_finite\0"
"__stpcpy_chk\0"
"__stpncpy_chk\0"
"__strcat_chk\0"
"__strcpy_chk\0"
"__strdup\0"
"__strlcat_chk\0"
"__strlcpy_chk\0"
"__strlen_chk\0"
"__strncat_chk\0"
"__strncpy_chk\0"
"__strndup\0"
"__strtok_r\0"
"__vsnprintf_chk\0"
"__vsprintf_chk\0"
"abs\0"
"access\0"
"acos\0"
"acosf\0"
"acosh\0"
"acoshf\0"
"acoshl\0"
"acosl\0"
"aligned_alloc\0"
"asin\0"
"asinf\0"
"asinh\0"
"asinhf\0"
"asinhl\0"
"asinl\0"
"atan\0"
"atan2\0"
"atan2f\0"
"atan2l\0"
"atanf\0"
"atanh\0"
"atanhf\0"
"atanhl\0"
"atanl\0"
"atof\0"
"atoi\0"
"atol\0"
"atoll\0"
"bcmp\0"
"bcopy\0"
"bzero\0"
"cabs\0"
"cabsf\0"
"cabsl\0"
"calloc\0"
"cbrt\0"
"cbrtf\0"
"cbrtl\0"
"ceil\0"
"ceilf\0"
"ceill\0"
"chmod\0"
"chown\0"
"clearerr\0"
"closedir\0"
"copysign\0"
"copysignf\0"
"copysignl\0"
"cos\0"
"cosf\0"
"cosh\0"
"coshf\0"
"coshl\0"
"cosl\0"
"ctermid\0"
"erf\0"
"erff\0"
"erfl\0"
"tgamma\0"
"tgammaf\0"
"tgammal\0"
"execl\0"
"execle\0"
"execlp\0"
"execv\0"
"execvP\0"
"execve\0"
"execvp\0"
"execvpe\0"
"exp\0"
"exp10\0"
"exp10f\0"
"exp10l\0"
"exp2\0"
"exp2f\0"
"exp2l\0"
"expf\0"
"expl\0"
"expm1\0"
"expm1f\0"
"expm1l\0"
"fabs\0"
"fabsf\0"
"fabsl\0"
"fclose\0"
"fdopen\0"
"feof\0"
"ferror\0"
"fflush\0"
"ffs\0"
"ffsl\0"
"ffsll\0"
"fgetc\0"
"fgetc_unlocked\0"
"fgetpos\0"
"fgets\0"
"fgets_unlocked\0"
"fileno\0"
"fiprintf\0"
"flockfile\0"
"floor\0"
"floorf\0"
"floorl\0"
"fls\0"
"flsl\0"
"flsll\0"
"fmax\0"
"fmaxf\0"
"fmaxl\0"
"fmin\0"
"fminf\0"
"fminl\0"
"fmaximum_num\0"
"fmaximum_numf\0"
"fmaximum_numl\0"
"fminimum_num\0"
"fminimum_numf\0"
"fminimum_numl\0"
"fmod\0"
"fmodf\0"
"fmodl\0"
"fopen\0"
"fopen64\0"
"fork\0"
"fprintf\0"
"fputc\0"
"fputc_unlocked\0"
"fputs\0"
"fputs_unlocked\0"
"fread\0"
"fread_unlocked\0"
"free\0"
"frexp\0"
"frexpf\0"
"frexpl\0"
"fscanf\0"
"fseek\0"
"fseeko\0"
"fseeko64\0"
"fsetpos\0"
"fstat\0"
"fstat64\0"
"fstatvfs\0"
"fstatvfs64\0"
"ftell\0"
"ftello\0"
"ftello64\0"
"ftrylockfile\0"
"funlockfile\0"
"fwrite\0"
"fwrite_unlocked\0"
"getc\0"
"getc_unlocked\0"
"getchar\0"
"getchar_unlocked\0"
"getenv\0"
"getitimer\0"
"getlogin_r\0"
"getpwnam\0"
"gets\0"
"gettimeofday\0"
"htonl\0"
"htons\0"
"hypot\0"
"hypotf\0"
"hypotl\0"
"iprintf\0"
"isascii\0"
"isdigit\0"
"labs\0"
"lchown\0"
"ldexp\0"
"ldexpf\0"
"ldexpl\0"
"llabs\0"
"log\0"
"log10\0"
"log10f\0"
"log10l\0"
"log1p\0"
"log1pf\0"
"log1pl\0"
"log2\0"
"log2f\0"
"log2l\0"
"ilogb\0"
"ilogbf\0"
"ilogbl\0"
"logb\0"
"logbf\0"
"logbl\0"
"logf\0"
"logl\0"
"lstat\0"
"lstat64\0"
"malloc\0"
"memalign\0"
"memccpy\0"
"memchr\0"
"memcmp\0"
"memcpy\0"
"memmove\0"
"mempcpy\0"
"memrchr\0"
"memset\0"
"memset_pattern16\0"
"memset_pattern4\0"
"memset_pattern8\0"
"mkdir\0"
"mktime\0"
"modf\0"
"modff\0"
"modfl\0"
"nan\0"
"nanf\0"
"nanl\0"
"nearbyint\0"
"nearbyintf\0"
"nearbyintl\0"
"nextafter\0"
"nextafterf\0"
"nextafterl\0"
"nexttoward\0"
"nexttowardf\0"
"nexttowardl\0"
"ntohl\0"
"ntohs\0"
"open\0"
"open64\0"
"opendir\0"
"pclose\0"
"perror\0"
"popen\0"
"posix_memalign\0"
"pow\0"
"powf\0"
"powl\0"
"pread\0"
"printf\0"
"putc\0"
"putc_unlocked\0"
"putchar\0"
"putchar_unlocked\0"
"puts\0"
"pvalloc\0"
"pwrite\0"
"qsort\0"
"read\0"
"readlink\0"
"realloc\0"
"reallocf\0"
"reallocarray\0"
"realpath\0"
"remainder\0"
"remainderf\0"
"remainderl\0"
"remquo\0"
"remquof\0"
"remquol\0"
"fdim\0"
"fdimf\0"
"fdiml\0"
"remove\0"
"rename\0"
"rewind\0"
"rint\0"
"rintf\0"
"rintl\0"
"rmdir\0"
"round\0"
"roundeven\0"
"roundevenf\0"
"roundevenl\0"
"roundf\0"
"roundl\0"
"scalbln\0"
"scalblnf\0"
"scalblnl\0"
"scalbn\0"
"scalbnf\0"
"scalbnl\0"
"scanf\0"
"setbuf\0"
"setitimer\0"
"setvbuf\0"
"sin\0"
"sinf\0"
"sinh\0"
"sinhf\0"
"sinhl\0"
"sinl\0"
"sincos\0"
"sincosf\0"
"sincosl\0"
"siprintf\0"
"snprintf\0"
"sprintf\0"
"sqrt\0"
"sqrtf\0"
"sqrtl\0"
"sscanf\0"
"stat\0"
"stat64\0"
"statvfs\0"
"statvfs64\0"
"stpcpy\0"
"stpncpy\0"
"strcasecmp\0"
"strcat\0"
"strchr\0"
"strcmp\0"
"strcoll\0"
"strcpy\0"
"strcspn\0"
"strdup\0"
"strlcat\0"
"strlcpy\0"
"strlen\0"
"strncasecmp\0"
"strncat\0"
"strncmp\0"
"strncpy\0"
"strndup\0"
"strnlen\0"
"strpbrk\0"
"strrchr\0"
"strspn\0"
"strstr\0"
"strtod\0"
"strtof\0"
"strtok\0"
"strtok_r\0"
"strtol\0"
"strtold\0"
"strtoll\0"
"strtoul\0"
"strtoull\0"
"strxfrm\0"
"system\0"
"tan\0"
"tanf\0"
"tanh\0"
"tanhf\0"
"tanhl\0"
"tanl\0"
"times\0"
"tmpfile\0"
"tmpfile64\0"
"toascii\0"
"trunc\0"
"truncf\0"
"truncl\0"
"uname\0"
"ungetc\0"
"unlink\0"
"unsetenv\0"
"utime\0"
"utimes\0"
"valloc\0"
"vec_calloc\0"
"vec_free\0"
"vec_malloc\0"
"vec_realloc\0"
"vfprintf\0"
"vfscanf\0"
"vprintf\0"
"vscanf\0"
"vsnprintf\0"
"vsprintf\0"
"vsscanf\0"
"wcslen\0"
"write\0"
;
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
const llvm::StringTable
TargetLibraryInfoImpl::StandardNamesStrTable = StandardNamesStrTableStorage;
const llvm::StringTable::Offset TargetLibraryInfoImpl::StandardNamesOffsets[529] = {
0, //
1, // ??2@YAPAXI@Z
14, // ??2@YAPAXIABUnothrow_t@std@@@Z
45, // ??2@YAPEAX_K@Z
60, // ??2@YAPEAX_KAEBUnothrow_t@std@@@Z
94, // ??3@YAXPAX@Z
107, // ??3@YAXPAXABUnothrow_t@std@@@Z
138, // ??3@YAXPAXI@Z
152, // ??3@YAXPEAX@Z
166, // ??3@YAXPEAXAEBUnothrow_t@std@@@Z
199, // ??3@YAXPEAX_K@Z
215, // ??_U@YAPAXI@Z
229, // ??_U@YAPAXIABUnothrow_t@std@@@Z
261, // ??_U@YAPEAX_K@Z
277, // ??_U@YAPEAX_KAEBUnothrow_t@std@@@Z
312, // ??_V@YAXPAX@Z
326, // ??_V@YAXPAXABUnothrow_t@std@@@Z
358, // ??_V@YAXPAXI@Z
373, // ??_V@YAXPEAX@Z
388, // ??_V@YAXPEAXAEBUnothrow_t@std@@@Z
422, // ??_V@YAXPEAX_K@Z
439, // _IO_getc
448, // _IO_putc
457, // _ZdaPv
464, // _ZdaPvRKSt9nothrow_t
485, // _ZdaPvSt11align_val_t
507, // _ZdaPvSt11align_val_tRKSt9nothrow_t
543, // _ZdaPvj
551, // _ZdaPvjSt11align_val_t
574, // _ZdaPvm
582, // _ZdaPvmSt11align_val_t
605, // _ZdlPv
612, // _ZdlPvRKSt9nothrow_t
633, // _ZdlPvSt11align_val_t
655, // _ZdlPvSt11align_val_tRKSt9nothrow_t
691, // _ZdlPvj
699, // _ZdlPvjSt11align_val_t
722, // _ZdlPvm
730, // _ZdlPvmSt11align_val_t
753, // _Znaj
759, // _ZnajRKSt9nothrow_t
779, // _ZnajSt11align_val_t
800, // _ZnajSt11align_val_tRKSt9nothrow_t
835, // _Znam
841, // _Znam12__hot_cold_t
861, // _ZnamRKSt9nothrow_t
881, // _ZnamRKSt9nothrow_t12__hot_cold_t
915, // _ZnamSt11align_val_t
936, // _ZnamSt11align_val_t12__hot_cold_t
971, // _ZnamSt11align_val_tRKSt9nothrow_t
1006, // _ZnamSt11align_val_tRKSt9nothrow_t12__hot_cold_t
1055, // _Znwj
1061, // _ZnwjRKSt9nothrow_t
1081, // _ZnwjSt11align_val_t
1102, // _ZnwjSt11align_val_tRKSt9nothrow_t
1137, // _Znwm
1143, // _Znwm12__hot_cold_t
1163, // _ZnwmRKSt9nothrow_t
1183, // _ZnwmRKSt9nothrow_t12__hot_cold_t
1217, // _ZnwmSt11align_val_t
1238, // _ZnwmSt11align_val_t12__hot_cold_t
1273, // _ZnwmSt11align_val_tRKSt9nothrow_t
1308, // _ZnwmSt11align_val_tRKSt9nothrow_t12__hot_cold_t
1357, // __size_returning_new
1378, // __size_returning_new_hot_cold
1408, // __size_returning_new_aligned
1437, // __size_returning_new_aligned_hot_cold
1475, // __acos_finite
1489, // __acosf_finite
1504, // __acosh_finite
1519, // __acoshf_finite
1535, // __acoshl_finite
1551, // __acosl_finite
1566, // __asin_finite
1580, // __asinf_finite
1595, // __asinl_finite
1610, // __atan2_finite
1625, // __atan2f_finite
1641, // __atan2l_finite
1657, // __atanh_finite
1672, // __atanhf_finite
1688, // __atanhl_finite
1704, // __atomic_load
1718, // __atomic_store
1733, // __cosh_finite
1747, // __coshf_finite
1762, // __coshl_finite
1777, // __cospi
1785, // __cospif
1794, // __cxa_atexit
1807, // atexit
1814, // abort
1820, // exit
1825, // _Exit
1831, // _ZSt9terminatev
1847, // __cxa_throw
1859, // __cxa_guard_abort
1877, // __cxa_guard_acquire
1897, // __cxa_guard_release
1917, // __exp10_finite
1932, // __exp10f_finite
1948, // __exp10l_finite
1964, // __exp2_finite
1978, // __exp2f_finite
1993, // __exp2l_finite
2008, // __exp_finite
2021, // __expf_finite
2035, // __expl_finite
2049, // __isoc99_scanf
2064, // __isoc99_sscanf
2080, // __log10_finite
2095, // __log10f_finite
2111, // __log10l_finite
2127, // __log2_finite
2141, // __log2f_finite
2156, // __log2l_finite
2171, // __log_finite
2184, // __logf_finite
2198, // __logl_finite
2212, // __memccpy_chk
2226, // __memcpy_chk
2239, // __memmove_chk
2253, // __mempcpy_chk
2267, // __memset_chk
2280, // __nvvm_reflect
2295, // __pow_finite
2308, // __powf_finite
2322, // __powl_finite
2336, // __sincospi_stret
2353, // __sincospif_stret
2371, // __sinh_finite
2385, // __sinhf_finite
2400, // __sinhl_finite
2415, // __sinpi
2423, // __sinpif
2432, // __small_fprintf
2448, // __small_printf
2463, // __small_sprintf
2479, // __snprintf_chk
2494, // __sprintf_chk
2508, // __sqrt_finite
2522, // __sqrtf_finite
2537, // __sqrtl_finite
2552, // __stpcpy_chk
2565, // __stpncpy_chk
2579, // __strcat_chk
2592, // __strcpy_chk
2605, // __strdup
2614, // __strlcat_chk
2628, // __strlcpy_chk
2642, // __strlen_chk
2655, // __strncat_chk
2669, // __strncpy_chk
2683, // __strndup
2693, // __strtok_r
2704, // __vsnprintf_chk
2720, // __vsprintf_chk
2735, // abs
2739, // access
2746, // acos
2751, // acosf
2757, // acosh
2763, // acoshf
2770, // acoshl
2777, // acosl
2783, // aligned_alloc
2797, // asin
2802, // asinf
2808, // asinh
2814, // asinhf
2821, // asinhl
2828, // asinl
2834, // atan
2839, // atan2
2845, // atan2f
2852, // atan2l
2859, // atanf
2865, // atanh
2871, // atanhf
2878, // atanhl
2885, // atanl
2891, // atof
2896, // atoi
2901, // atol
2906, // atoll
2912, // bcmp
2917, // bcopy
2923, // bzero
2929, // cabs
2934, // cabsf
2940, // cabsl
2946, // calloc
2953, // cbrt
2958, // cbrtf
2964, // cbrtl
2970, // ceil
2975, // ceilf
2981, // ceill
2987, // chmod
2993, // chown
2999, // clearerr
3008, // closedir
3017, // copysign
3026, // copysignf
3036, // copysignl
3046, // cos
3050, // cosf
3055, // cosh
3060, // coshf
3066, // coshl
3072, // cosl
3077, // ctermid
3085, // erf
3089, // erff
3094, // erfl
3099, // tgamma
3106, // tgammaf
3114, // tgammal
3122, // execl
3128, // execle
3135, // execlp
3142, // execv
3148, // execvP
3155, // execve
3162, // execvp
3169, // execvpe
3177, // exp
3181, // exp10
3187, // exp10f
3194, // exp10l
3201, // exp2
3206, // exp2f
3212, // exp2l
3218, // expf
3223, // expl
3228, // expm1
3234, // expm1f
3241, // expm1l
3248, // fabs
3253, // fabsf
3259, // fabsl
3265, // fclose
3272, // fdopen
3279, // feof
3284, // ferror
3291, // fflush
3298, // ffs
3302, // ffsl
3307, // ffsll
3313, // fgetc
3319, // fgetc_unlocked
3334, // fgetpos
3342, // fgets
3348, // fgets_unlocked
3363, // fileno
3370, // fiprintf
3379, // flockfile
3389, // floor
3395, // floorf
3402, // floorl
3409, // fls
3413, // flsl
3418, // flsll
3424, // fmax
3429, // fmaxf
3435, // fmaxl
3441, // fmin
3446, // fminf
3452, // fminl
3458, // fmaximum_num
3471, // fmaximum_numf
3485, // fmaximum_numl
3499, // fminimum_num
3512, // fminimum_numf
3526, // fminimum_numl
3540, // fmod
3545, // fmodf
3551, // fmodl
3557, // fopen
3563, // fopen64
3571, // fork
3576, // fprintf
3584, // fputc
3590, // fputc_unlocked
3605, // fputs
3611, // fputs_unlocked
3626, // fread
3632, // fread_unlocked
3647, // free
3652, // frexp
3658, // frexpf
3665, // frexpl
3672, // fscanf
3679, // fseek
3685, // fseeko
3692, // fseeko64
3701, // fsetpos
3709, // fstat
3715, // fstat64
3723, // fstatvfs
3732, // fstatvfs64
3743, // ftell
3749, // ftello
3756, // ftello64
3765, // ftrylockfile
3778, // funlockfile
3790, // fwrite
3797, // fwrite_unlocked
3813, // getc
3818, // getc_unlocked
3832, // getchar
3840, // getchar_unlocked
3857, // getenv
3864, // getitimer
3874, // getlogin_r
3885, // getpwnam
3894, // gets
3899, // gettimeofday
3912, // htonl
3918, // htons
3924, // hypot
3930, // hypotf
3937, // hypotl
3944, // iprintf
3952, // isascii
3960, // isdigit
3968, // labs
3973, // lchown
3980, // ldexp
3986, // ldexpf
3993, // ldexpl
4000, // llabs
4006, // log
4010, // log10
4016, // log10f
4023, // log10l
4030, // log1p
4036, // log1pf
4043, // log1pl
4050, // log2
4055, // log2f
4061, // log2l
4067, // ilogb
4073, // ilogbf
4080, // ilogbl
4087, // logb
4092, // logbf
4098, // logbl
4104, // logf
4109, // logl
4114, // lstat
4120, // lstat64
4128, // malloc
4135, // memalign
4144, // memccpy
4152, // memchr
4159, // memcmp
4166, // memcpy
4173, // memmove
4181, // mempcpy
4189, // memrchr
4197, // memset
4204, // memset_pattern16
4221, // memset_pattern4
4237, // memset_pattern8
4253, // mkdir
4259, // mktime
4266, // modf
4271, // modff
4277, // modfl
4283, // nan
4287, // nanf
4292, // nanl
4297, // nearbyint
4307, // nearbyintf
4318, // nearbyintl
4329, // nextafter
4339, // nextafterf
4350, // nextafterl
4361, // nexttoward
4372, // nexttowardf
4384, // nexttowardl
4396, // ntohl
4402, // ntohs
4408, // open
4413, // open64
4420, // opendir
4428, // pclose
4435, // perror
4442, // popen
4448, // posix_memalign
4463, // pow
4467, // powf
4472, // powl
4477, // pread
4483, // printf
4490, // putc
4495, // putc_unlocked
4509, // putchar
4517, // putchar_unlocked
4534, // puts
4539, // pvalloc
4547, // pwrite
4554, // qsort
4560, // read
4565, // readlink
4574, // realloc
4582, // reallocf
4591, // reallocarray
4604, // realpath
4613, // remainder
4623, // remainderf
4634, // remainderl
4645, // remquo
4652, // remquof
4660, // remquol
4668, // fdim
4673, // fdimf
4679, // fdiml
4685, // remove
4692, // rename
4699, // rewind
4706, // rint
4711, // rintf
4717, // rintl
4723, // rmdir
4729, // round
4735, // roundeven
4745, // roundevenf
4756, // roundevenl
4767, // roundf
4774, // roundl
4781, // scalbln
4789, // scalblnf
4798, // scalblnl
4807, // scalbn
4814, // scalbnf
4822, // scalbnl
4830, // scanf
4836, // setbuf
4843, // setitimer
4853, // setvbuf
4861, // sin
4865, // sinf
4870, // sinh
4875, // sinhf
4881, // sinhl
4887, // sinl
4892, // sincos
4899, // sincosf
4907, // sincosl
4915, // siprintf
4924, // snprintf
4933, // sprintf
4941, // sqrt
4946, // sqrtf
4952, // sqrtl
4958, // sscanf
4965, // stat
4970, // stat64
4977, // statvfs
4985, // statvfs64
4995, // stpcpy
5002, // stpncpy
5010, // strcasecmp
5021, // strcat
5028, // strchr
5035, // strcmp
5042, // strcoll
5050, // strcpy
5057, // strcspn
5065, // strdup
5072, // strlcat
5080, // strlcpy
5088, // strlen
5095, // strncasecmp
5107, // strncat
5115, // strncmp
5123, // strncpy
5131, // strndup
5139, // strnlen
5147, // strpbrk
5155, // strrchr
5163, // strspn
5170, // strstr
5177, // strtod
5184, // strtof
5191, // strtok
5198, // strtok_r
5207, // strtol
5214, // strtold
5222, // strtoll
5230, // strtoul
5238, // strtoull
5247, // strxfrm
5255, // system
5262, // tan
5266, // tanf
5271, // tanh
5276, // tanhf
5282, // tanhl
5288, // tanl
5293, // times
5299, // tmpfile
5307, // tmpfile64
5317, // toascii
5325, // trunc
5331, // truncf
5338, // truncl
5345, // uname
5351, // ungetc
5358, // unlink
5365, // unsetenv
5374, // utime
5380, // utimes
5387, // valloc
5394, // vec_calloc
5405, // vec_free
5414, // vec_malloc
5425, // vec_realloc
5437, // vfprintf
5446, // vfscanf
5454, // vprintf
5462, // vscanf
5469, // vsnprintf
5479, // vsprintf
5488, // vsscanf
5496, // wcslen
5503, // write
};
const uint8_t TargetLibraryInfoImpl::StandardNamesSizeTable[529] = {
0,
12,
30,
14,
33,
12,
30,
13,
13,
32,
15,
13,
31,
15,
34,
13,
31,
14,
14,
33,
16,
8,
8,
6,
20,
21,
35,
7,
22,
7,
22,
6,
20,
21,
35,
7,
22,
7,
22,
5,
19,
20,
34,
5,
19,
19,
33,
20,
34,
34,
48,
5,
19,
20,
34,
5,
19,
19,
33,
20,
34,
34,
48,
20,
29,
28,
37,
13,
14,
14,
15,
15,
14,
13,
14,
14,
14,
15,
15,
14,
15,
15,
13,
14,
13,
14,
14,
7,
8,
12,
6,
5,
4,
5,
15,
11,
17,
19,
19,
14,
15,
15,
13,
14,
14,
12,
13,
13,
14,
15,
14,
15,
15,
13,
14,
14,
12,
13,
13,
13,
12,
13,
13,
12,
14,
12,
13,
13,
16,
17,
13,
14,
14,
7,
8,
15,
14,
15,
14,
13,
13,
14,
14,
12,
13,
12,
12,
8,
13,
13,
12,
13,
13,
9,
10,
15,
14,
3,
6,
4,
5,
5,
6,
6,
5,
13,
4,
5,
5,
6,
6,
5,
4,
5,
6,
6,
5,
5,
6,
6,
5,
4,
4,
4,
5,
4,
5,
5,
4,
5,
5,
6,
4,
5,
5,
4,
5,
5,
5,
5,
8,
8,
8,
9,
9,
3,
4,
4,
5,
5,
4,
7,
3,
4,
4,
6,
7,
7,
5,
6,
6,
5,
6,
6,
6,
7,
3,
5,
6,
6,
4,
5,
5,
4,
4,
5,
6,
6,
4,
5,
5,
6,
6,
4,
6,
6,
3,
4,
5,
5,
14,
7,
5,
14,
6,
8,
9,
5,
6,
6,
3,
4,
5,
4,
5,
5,
4,
5,
5,
12,
13,
13,
12,
13,
13,
4,
5,
5,
5,
7,
4,
7,
5,
14,
5,
14,
5,
14,
4,
5,
6,
6,
6,
5,
6,
8,
7,
5,
7,
8,
10,
5,
6,
8,
12,
11,
6,
15,
4,
13,
7,
16,
6,
9,
10,
8,
4,
12,
5,
5,
5,
6,
6,
7,
7,
7,
4,
6,
5,
6,
6,
5,
3,
5,
6,
6,
5,
6,
6,
4,
5,
5,
5,
6,
6,
4,
5,
5,
4,
4,
5,
7,
6,
8,
7,
6,
6,
6,
7,
7,
7,
6,
16,
15,
15,
5,
6,
4,
5,
5,
3,
4,
4,
9,
10,
10,
9,
10,
10,
10,
11,
11,
5,
5,
4,
6,
7,
6,
6,
5,
14,
3,
4,
4,
5,
6,
4,
13,
7,
16,
4,
7,
6,
5,
4,
8,
7,
8,
12,
8,
9,
10,
10,
6,
7,
7,
4,
5,
5,
6,
6,
6,
4,
5,
5,
5,
5,
9,
10,
10,
6,
6,
7,
8,
8,
6,
7,
7,
5,
6,
9,
7,
3,
4,
4,
5,
5,
4,
6,
7,
7,
8,
8,
7,
4,
5,
5,
6,
4,
6,
7,
9,
6,
7,
10,
6,
6,
6,
7,
6,
7,
6,
7,
7,
6,
11,
7,
7,
7,
7,
7,
7,
7,
6,
6,
6,
6,
6,
8,
6,
7,
7,
7,
8,
7,
6,
3,
4,
4,
5,
5,
4,
5,
7,
9,
7,
5,
6,
6,
5,
6,
6,
8,
5,
6,
6,
10,
8,
10,
11,
8,
7,
7,
6,
9,
8,
7,
6,
5,
};
#endif // GET_TARGET_LIBRARY_INFO_STRING_TABLE
#ifdef GET_TARGET_LIBRARY_INFO_IMPL_DECL
#undef GET_TARGET_LIBRARY_INFO_IMPL_DECL
LLVM_ABI static const llvm::StringTable StandardNamesStrTable;
LLVM_ABI static const llvm::StringTable::Offset StandardNamesOffsets[529];
LLVM_ABI static const uint8_t StandardNamesSizeTable[529];
#endif // GET_TARGET_LIBRARY_INFO_IMPL_DECL
#ifdef GET_TARGET_LIBRARY_INFO_SIGNATURE_TABLE
#undef GET_TARGET_LIBRARY_INFO_SIGNATURE_TABLE
enum FuncArgTypeID : char {
NoFuncArgType = 0,
Void,
Bool,
Int16,
Int32,
Int,
IntPlus,
Long,
IntX,
Int64,
LLong,
SizeT,
SSizeT,
Flt,
Dbl,
LDbl,
Floating,
Ptr,
Struct,
Ellip,
Same,
};
static const FuncArgTypeID SignatureTable[] = {
/* 0 */ Ptr, Long, Long, Bool, NoFuncArgType,
/* 5 */ Ptr, Long, Bool, NoFuncArgType,
/* 9 */ Ptr, Long, Long, Ptr, Bool, NoFuncArgType,
/* 15 */ Ptr, Long, Ptr, Bool, NoFuncArgType,
/* 20 */ Dbl, Dbl, Dbl, NoFuncArgType,
/* 24 */ Int, Dbl, NoFuncArgType,
/* 27 */ Int, Ptr, Int, Ellip, NoFuncArgType,
/* 32 */ Int, Ptr, Ellip, NoFuncArgType,
/* 36 */ Int, Ptr, Ptr, Ellip, NoFuncArgType,
/* 41 */ Int, Ptr, Int, SizeT, Ptr, Ellip, NoFuncArgType,
/* 48 */ Int, Ptr, SizeT, Int, SizeT, Ptr, Ellip, NoFuncArgType,
/* 56 */ Int, Ptr, SizeT, Ptr, Ellip, NoFuncArgType,
/* 62 */ Flt, Flt, Flt, NoFuncArgType,
/* 66 */ Int, Flt, NoFuncArgType,
/* 69 */ Dbl, Dbl, Int, NoFuncArgType,
/* 73 */ Flt, Flt, Int, NoFuncArgType,
/* 77 */ Void, Ptr, Int, Int, NoFuncArgType,
/* 82 */ Int, Ptr, Int64, Int, NoFuncArgType,
/* 87 */ Int, Ptr, IntX, Int, NoFuncArgType,
/* 92 */ LDbl, LDbl, Int, NoFuncArgType,
/* 96 */ Int, Ptr, Long, Int, NoFuncArgType,
/* 101 */ Int, Ptr, Int, NoFuncArgType,
/* 105 */ LLong, Ptr, Ptr, Int, NoFuncArgType,
/* 110 */ Long, Ptr, Ptr, Int, NoFuncArgType,
/* 115 */ Void, SizeT, Ptr, Ptr, Int, NoFuncArgType,
/* 121 */ Void, Ptr, Int, NoFuncArgType,
/* 125 */ Void, Int, NoFuncArgType,
/* 128 */ Int16, Int16, NoFuncArgType,
/* 131 */ Int32, Int32, NoFuncArgType,
/* 134 */ Void, Ptr, IntPlus, NoFuncArgType,
/* 138 */ SSizeT, Int, Ptr, SizeT, IntPlus, NoFuncArgType,
/* 144 */ Int, Ptr, IntX, IntX, NoFuncArgType,
/* 149 */ Int, Ptr, IntX, NoFuncArgType,
/* 153 */ Dbl, Dbl, LDbl, NoFuncArgType,
/* 157 */ Flt, Flt, LDbl, NoFuncArgType,
/* 161 */ Int, LDbl, NoFuncArgType,
/* 164 */ LDbl, LDbl, LDbl, NoFuncArgType,
/* 168 */ Int, LLong, NoFuncArgType,
/* 171 */ LLong, LLong, NoFuncArgType,
/* 174 */ Void, Ptr, LLong, NoFuncArgType,
/* 178 */ Dbl, Dbl, Long, NoFuncArgType,
/* 182 */ Flt, Flt, Long, NoFuncArgType,
/* 186 */ Int, Long, NoFuncArgType,
/* 189 */ LDbl, LDbl, Long, NoFuncArgType,
/* 193 */ Void, Ptr, Long, Long, NoFuncArgType,
/* 198 */ Void, Ptr, Long, NoFuncArgType,
/* 202 */ Dbl, Dbl, Dbl, Ptr, NoFuncArgType,
/* 207 */ Flt, Flt, Flt, Ptr, NoFuncArgType,
/* 212 */ Ptr, Int, Int, Ptr, NoFuncArgType,
/* 217 */ Ptr, Ptr, Int, Ptr, NoFuncArgType,
/* 222 */ Int64, Ptr, NoFuncArgType,
/* 225 */ Void, Ptr, IntPlus, Ptr, NoFuncArgType,
/* 230 */ LDbl, LDbl, LDbl, Ptr, NoFuncArgType,
/* 235 */ Ptr, LLong, Ptr, NoFuncArgType,
/* 239 */ Ptr, Long, Long, Ptr, NoFuncArgType,
/* 244 */ Ptr, Long, Ptr, NoFuncArgType,
/* 248 */ Void, Dbl, Ptr, Ptr, NoFuncArgType,
/* 253 */ Void, Flt, Ptr, Ptr, NoFuncArgType,
/* 258 */ Int, Int, Ptr, Ptr, NoFuncArgType,
/* 263 */ Void, LDbl, Ptr, Ptr, NoFuncArgType,
/* 268 */ Int, Ptr, Ptr, Ptr, NoFuncArgType,
/* 273 */ Ptr, Ptr, Ptr, Ptr, NoFuncArgType,
/* 278 */ Void, Ptr, Ptr, Ptr, NoFuncArgType,
/* 283 */ Int, Ptr, Int, SizeT, Ptr, Ptr, NoFuncArgType,
/* 290 */ Int, Ptr, SizeT, Int, SizeT, Ptr, Ptr, NoFuncArgType,
/* 298 */ Int, Ptr, SizeT, Ptr, Ptr, NoFuncArgType,
/* 304 */ Void, Ptr, Ptr, NoFuncArgType,
/* 308 */ SizeT, Ptr, SizeT, SizeT, Ptr, NoFuncArgType,
/* 314 */ Void, Ptr, SizeT, SizeT, Ptr, NoFuncArgType,
/* 320 */ Void, Ptr, NoFuncArgType,
/* 323 */ Long, Same, NoFuncArgType,
/* 326 */ Floating, Same, Same, NoFuncArgType,
/* 330 */ Int, Ptr, Ptr, Int, SizeT, NoFuncArgType,
/* 336 */ Ptr, Ptr, Ptr, Int, SizeT, NoFuncArgType,
/* 342 */ SSizeT, Int, Ptr, SizeT, NoFuncArgType,
/* 347 */ Int, Ptr, Ptr, SizeT, NoFuncArgType,
/* 352 */ Ptr, Ptr, Ptr, SizeT, NoFuncArgType,
/* 357 */ SSizeT, Ptr, Ptr, SizeT, NoFuncArgType,
/* 362 */ SizeT, Ptr, Ptr, SizeT, NoFuncArgType,
/* 367 */ Void, Ptr, Ptr, SizeT, NoFuncArgType,
/* 372 */ SizeT, Ptr, SizeT, NoFuncArgType,
/* 376 */ Void, Ptr, SizeT, NoFuncArgType,
/* 380 */ Ptr, Ptr, Ptr, Int, SizeT, SizeT, NoFuncArgType,
/* 387 */ Int, Ptr, SizeT, SizeT, NoFuncArgType,
/* 392 */ Ptr, Ptr, Ptr, SizeT, SizeT, NoFuncArgType,
/* 398 */ SizeT, Ptr, Ptr, SizeT, SizeT, NoFuncArgType,
/* 404 */ Void, NoFuncArgType,
};
static const uint16_t SignatureOffset[] = {
404, //
102, // msvc_new_int
218, // msvc_new_int_nothrow
175, // msvc_new_longlong
235, // msvc_new_longlong_nothrow
320, // msvc_delete_ptr32
304, // msvc_delete_ptr32_nothrow
121, // msvc_delete_ptr32_int
320, // msvc_delete_ptr64
304, // msvc_delete_ptr64_nothrow
174, // msvc_delete_ptr64_longlong
102, // msvc_new_array_int
218, // msvc_new_array_int_nothrow
175, // msvc_new_array_longlong
235, // msvc_new_array_longlong_nothrow
320, // msvc_delete_array_ptr32
304, // msvc_delete_array_ptr32_nothrow
121, // msvc_delete_array_ptr32_int
320, // msvc_delete_array_ptr64
304, // msvc_delete_array_ptr64_nothrow
174, // msvc_delete_array_ptr64_longlong
214, // under_IO_getc
213, // under_IO_putc
320, // ZdaPv
304, // ZdaPvRKSt9nothrow_t
134, // ZdaPvSt11align_val_t
225, // ZdaPvSt11align_val_tRKSt9nothrow_t
121, // ZdaPvj
77, // ZdaPvjSt11align_val_t
198, // ZdaPvm
193, // ZdaPvmSt11align_val_t
320, // ZdlPv
304, // ZdlPvRKSt9nothrow_t
134, // ZdlPvSt11align_val_t
225, // ZdlPvSt11align_val_tRKSt9nothrow_t
121, // ZdlPvj
77, // ZdlPvjSt11align_val_t
198, // ZdlPvm
193, // ZdlPvmSt11align_val_t
102, // Znaj
218, // ZnajRKSt9nothrow_t
78, // ZnajSt11align_val_t
212, // ZnajSt11align_val_tRKSt9nothrow_t
199, // Znam
5, // Znam12__hot_cold_t
244, // ZnamRKSt9nothrow_t
15, // ZnamRKSt9nothrow_t12__hot_cold_t
194, // ZnamSt11align_val_t
0, // ZnamSt11align_val_t12__hot_cold_t
239, // ZnamSt11align_val_tRKSt9nothrow_t
9, // ZnamSt11align_val_tRKSt9nothrow_t12__hot_cold_t
102, // Znwj
218, // ZnwjRKSt9nothrow_t
78, // ZnwjSt11align_val_t
212, // ZnwjSt11align_val_tRKSt9nothrow_t
199, // Znwm
5, // Znwm12__hot_cold_t
244, // ZnwmRKSt9nothrow_t
15, // ZnwmRKSt9nothrow_t12__hot_cold_t
194, // ZnwmSt11align_val_t
0, // ZnwmSt11align_val_t12__hot_cold_t
239, // ZnwmSt11align_val_tRKSt9nothrow_t
9, // ZnwmSt11align_val_tRKSt9nothrow_t12__hot_cold_t
4, // size_returning_new
4, // size_returning_new_hot_cold
4, // size_returning_new_aligned
4, // size_returning_new_aligned_hot_cold
21, // acos_finite
63, // acosf_finite
21, // acosh_finite
63, // acoshf_finite
165, // acoshl_finite
165, // acosl_finite
21, // asin_finite
63, // asinf_finite
165, // asinl_finite
20, // atan2_finite
62, // atan2f_finite
164, // atan2l_finite
21, // atanh_finite
63, // atanhf_finite
165, // atanhl_finite
115, // atomic_load
115, // atomic_store
21, // cosh_finite
63, // coshf_finite
165, // coshl_finite
21, // cospi
63, // cospif
268, // cxa_atexit
214, // atexit
404, // abort
125, // exit
125, // Exit
404, // terminate
278, // cxa_throw
320, // cxa_guard_abort
214, // cxa_guard_acquire
320, // cxa_guard_release
21, // exp10_finite
63, // exp10f_finite
165, // exp10l_finite
21, // exp2_finite
63, // exp2f_finite
165, // exp2l_finite
21, // exp_finite
63, // expf_finite
165, // expl_finite
32, // dunder_isoc99_scanf
36, // dunder_isoc99_sscanf
21, // log10_finite
63, // log10f_finite
165, // log10l_finite
21, // log2_finite
63, // log2f_finite
165, // log2l_finite
21, // log_finite
63, // logf_finite
165, // logl_finite
380, // memccpy_chk
392, // memcpy_chk
392, // memmove_chk
392, // mempcpy_chk
381, // memset_chk
214, // nvvm_reflect
20, // pow_finite
62, // powf_finite
164, // powl_finite
4, // sincospi_stret
4, // sincospif_stret
21, // sinh_finite
63, // sinhf_finite
165, // sinhl_finite
21, // sinpi
63, // sinpif
36, // small_fprintf
32, // small_printf
36, // small_sprintf
48, // snprintf_chk
41, // sprintf_chk
21, // sqrt_finite
63, // sqrtf_finite
165, // sqrtl_finite
352, // stpcpy_chk
392, // stpncpy_chk
352, // strcat_chk
352, // strcpy_chk
250, // dunder_strdup
398, // strlcat_chk
398, // strlcpy_chk
372, // strlen_chk
392, // strncat_chk
392, // strncpy_chk
348, // dunder_strndup
273, // dunder_strtok_r
290, // vsnprintf_chk
283, // vsprintf_chk
79, // abs
101, // access
21, // acos
63, // acosf
21, // acosh
63, // acoshf
165, // acoshl
165, // acosl
388, // aligned_alloc
21, // asin
63, // asinf
21, // asinh
63, // asinhf
165, // asinhl
165, // asinl
21, // atan
20, // atan2
62, // atan2f
164, // atan2l
63, // atanf
21, // atanh
63, // atanhf
165, // atanhl
165, // atanl
204, // atof
214, // atoi
241, // atol
236, // atoll
347, // bcmp
367, // bcopy
376, // bzero
4, // cabs
4, // cabsf
4, // cabsl
388, // calloc
21, // cbrt
63, // cbrtf
165, // cbrtl
21, // ceil
63, // ceilf
165, // ceill
149, // chmod
144, // chown
320, // clearerr
214, // closedir
20, // copysign
62, // copysignf
164, // copysignl
21, // cos
63, // cosf
21, // cosh
63, // coshf
165, // coshl
165, // cosl
250, // ctermid
21, // erf
63, // erff
165, // erfl
21, // tgamma
63, // tgammaf
165, // tgammal
36, // execl
36, // execle
36, // execlp
259, // execv
268, // execvP
268, // execve
259, // execvp
268, // execvpe
21, // exp
21, // exp10
63, // exp10f
165, // exp10l
21, // exp2
63, // exp2f
165, // exp2l
63, // expf
165, // expl
21, // expm1
63, // expm1f
165, // expm1l
21, // fabs
63, // fabsf
165, // fabsl
214, // fclose
218, // fdopen
214, // feof
214, // ferror
214, // fflush
79, // ffs
186, // ffsl
168, // ffsll
214, // fgetc
214, // fgetc_unlocked
259, // fgetpos
217, // fgets
217, // fgets_unlocked
214, // fileno
36, // fiprintf
320, // flockfile
21, // floor
63, // floorf
165, // floorl
79, // fls
186, // flsl
168, // flsll
326, // fmax
326, // fmaxf
326, // fmaxl
326, // fmin
326, // fminf
326, // fminl
326, // fmaximum_num
326, // fmaximum_numf
326, // fmaximum_numl
326, // fminimum_num
326, // fminimum_numf
326, // fminimum_numl
20, // fmod
62, // fmodf
164, // fmodl
269, // fopen
269, // fopen64
71, // fork
36, // fprintf
213, // fputc
213, // fputc_unlocked
259, // fputs
259, // fputs_unlocked
308, // fread
308, // fread_unlocked
320, // free
203, // frexp
208, // frexpf
231, // frexpl
36, // fscanf
96, // fseek
87, // fseeko
82, // fseeko64
259, // fsetpos
213, // fstat
213, // fstat64
213, // fstatvfs
213, // fstatvfs64
241, // ftell
227, // ftello
222, // ftello64
214, // ftrylockfile
320, // funlockfile
308, // fwrite
308, // fwrite_unlocked
214, // getc
214, // getc_unlocked
71, // getchar
71, // getchar_unlocked
250, // getenv
213, // getitimer
343, // getlogin_r
250, // getpwnam
250, // gets
259, // gettimeofday
131, // htonl
128, // htons
20, // hypot
62, // hypotf
164, // hypotl
32, // iprintf
79, // isascii
79, // isdigit
323, // labs
144, // lchown
69, // ldexp
73, // ldexpf
92, // ldexpl
171, // llabs
21, // log
21, // log10
63, // log10f
165, // log10l
21, // log1p
63, // log1pf
165, // log1pl
21, // log2
63, // log2f
165, // log2l
24, // ilogb
66, // ilogbf
161, // ilogbl
21, // logb
63, // logbf
165, // logbl
63, // logf
165, // logl
259, // lstat
259, // lstat64
344, // malloc
388, // memalign
336, // memccpy
331, // memchr
347, // memcmp
352, // memcpy
352, // memmove
352, // mempcpy
331, // memrchr
331, // memset
367, // memset_pattern16
367, // memset_pattern4
367, // memset_pattern8
149, // mkdir
227, // mktime
203, // modf
208, // modff
231, // modfl
204, // nan
209, // nanf
232, // nanl
21, // nearbyint
63, // nearbyintf
165, // nearbyintl
20, // nextafter
62, // nextafterf
164, // nextafterl
153, // nexttoward
157, // nexttowardf
164, // nexttowardl
131, // ntohl
128, // ntohs
27, // open
27, // open64
250, // opendir
214, // pclose
320, // perror
269, // popen
387, // posix_memalign
20, // pow
62, // powf
164, // powl
138, // pread
32, // printf
213, // putc
213, // putc_unlocked
79, // putchar
79, // putchar_unlocked
214, // puts
344, // pvalloc
138, // pwrite
314, // qsort
342, // read
357, // readlink
348, // realloc
348, // reallocf
393, // reallocarray
269, // realpath
20, // remainder
62, // remainderf
164, // remainderl
202, // remquo
207, // remquof
230, // remquol
20, // fdim
62, // fdimf
164, // fdiml
214, // remove
259, // rename
320, // rewind
21, // rint
63, // rintf
165, // rintl
214, // rmdir
21, // round
21, // roundeven
63, // roundevenf
165, // roundevenl
63, // roundf
165, // roundl
178, // scalbln
182, // scalblnf
189, // scalblnl
69, // scalbn
73, // scalbnf
92, // scalbnl
32, // scanf
304, // setbuf
258, // setitimer
330, // setvbuf
21, // sin
63, // sinf
21, // sinh
63, // sinhf
165, // sinhl
165, // sinl
248, // sincos
253, // sincosf
263, // sincosl
36, // siprintf
56, // snprintf
36, // sprintf
21, // sqrt
63, // sqrtf
165, // sqrtl
36, // sscanf
259, // stat
259, // stat64
259, // statvfs
259, // statvfs64
269, // stpcpy
352, // stpncpy
259, // strcasecmp
269, // strcat
106, // strchr
259, // strcmp
259, // strcoll
269, // strcpy
286, // strcspn
250, // strdup
362, // strlcat
362, // strlcpy
311, // strlen
347, // strncasecmp
352, // strncat
347, // strncmp
352, // strncpy
348, // strndup
372, // strnlen
269, // strpbrk
106, // strrchr
286, // strspn
269, // strstr
249, // strtod
254, // strtof
269, // strtok
273, // strtok_r
110, // strtol
264, // strtold
105, // strtoll
110, // strtoul
105, // strtoull
362, // strxfrm
214, // system
21, // tan
63, // tanf
21, // tanh
63, // tanhf
165, // tanhl
165, // tanl
227, // times
205, // tmpfile
205, // tmpfile64
79, // toascii
21, // trunc
63, // truncf
165, // truncl
214, // uname
213, // ungetc
214, // unlink
214, // unsetenv
259, // utime
259, // utimes
344, // valloc
388, // vec_calloc
320, // vec_free
344, // vec_malloc
348, // vec_realloc
268, // vfprintf
268, // vfscanf
259, // vprintf
259, // vscanf
298, // vsnprintf
268, // vsprintf
268, // vsscanf
311, // wcslen
342, // write
};
#endif // GET_TARGET_LIBRARY_INFO_SIGNATURE_TABLE