reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/TargetLibraryInfo.cpp
   79   TLI.setUnavailable(LibFunc_getchar_unlocked);
   80   TLI.setUnavailable(LibFunc_putc_unlocked);
   81   TLI.setUnavailable(LibFunc_putchar_unlocked);
   82   TLI.setUnavailable(LibFunc_fputc_unlocked);
   83   TLI.setUnavailable(LibFunc_fgetc_unlocked);
   84   TLI.setUnavailable(LibFunc_fread_unlocked);
   85   TLI.setUnavailable(LibFunc_fwrite_unlocked);
   86   TLI.setUnavailable(LibFunc_fputs_unlocked);
   87   TLI.setUnavailable(LibFunc_fgets_unlocked);
  103   TLI.setShouldExtI32Param(ShouldExtI32Param);
  104   TLI.setShouldExtI32Return(ShouldExtI32Return);
  105   TLI.setShouldSignExtI32Param(ShouldSignExtI32Param);
  109     TLI.disableAllFunctions();
  115     TLI.setUnavailable(LibFunc_memcpy);
  116     TLI.setUnavailable(LibFunc_memset);
  117     TLI.setUnavailable(LibFunc_memset_pattern16);
  125     TLI.setAvailable(LibFunc_getc_unlocked);
  126     TLI.setAvailable(LibFunc_getchar_unlocked);
  127     TLI.setAvailable(LibFunc_putc_unlocked);
  128     TLI.setAvailable(LibFunc_putchar_unlocked);
  131       TLI.setUnavailable(LibFunc_memset_pattern16);
  134       TLI.setUnavailable(LibFunc_memset_pattern16);
  136     TLI.setUnavailable(LibFunc_memset_pattern16);
  140     TLI.setUnavailable(LibFunc_sinpi);
  141     TLI.setUnavailable(LibFunc_sinpif);
  142     TLI.setUnavailable(LibFunc_cospi);
  143     TLI.setUnavailable(LibFunc_cospif);
  144     TLI.setUnavailable(LibFunc_sincospi_stret);
  145     TLI.setUnavailable(LibFunc_sincospif_stret);
  149     TLI.setUnavailable(LibFunc_bcmp);
  158     TLI.setAvailableWithName(LibFunc_fwrite, "fwrite$UNIX2003");
  159     TLI.setAvailableWithName(LibFunc_fputs, "fputs$UNIX2003");
  165     TLI.setUnavailable(LibFunc_iprintf);
  166     TLI.setUnavailable(LibFunc_siprintf);
  167     TLI.setUnavailable(LibFunc_fiprintf);
  172     TLI.setUnavailable(LibFunc_small_printf);
  173     TLI.setUnavailable(LibFunc_small_sprintf);
  174     TLI.setUnavailable(LibFunc_small_fprintf);
  198       TLI.setUnavailable(LibFunc_acosf);
  199       TLI.setUnavailable(LibFunc_asinf);
  200       TLI.setUnavailable(LibFunc_atan2f);
  201       TLI.setUnavailable(LibFunc_atanf);
  202       TLI.setUnavailable(LibFunc_ceilf);
  203       TLI.setUnavailable(LibFunc_cosf);
  204       TLI.setUnavailable(LibFunc_coshf);
  205       TLI.setUnavailable(LibFunc_expf);
  206       TLI.setUnavailable(LibFunc_floorf);
  207       TLI.setUnavailable(LibFunc_fmodf);
  208       TLI.setUnavailable(LibFunc_log10f);
  209       TLI.setUnavailable(LibFunc_logf);
  210       TLI.setUnavailable(LibFunc_modff);
  211       TLI.setUnavailable(LibFunc_powf);
  212       TLI.setUnavailable(LibFunc_sinf);
  213       TLI.setUnavailable(LibFunc_sinhf);
  214       TLI.setUnavailable(LibFunc_sqrtf);
  215       TLI.setUnavailable(LibFunc_tanf);
  216       TLI.setUnavailable(LibFunc_tanhf);
  219       TLI.setUnavailable(LibFunc_fabsf);
  220     TLI.setUnavailable(LibFunc_frexpf);
  221     TLI.setUnavailable(LibFunc_ldexpf);
  224     TLI.setUnavailable(LibFunc_acosl);
  225     TLI.setUnavailable(LibFunc_asinl);
  226     TLI.setUnavailable(LibFunc_atan2l);
  227     TLI.setUnavailable(LibFunc_atanl);
  228     TLI.setUnavailable(LibFunc_ceill);
  229     TLI.setUnavailable(LibFunc_cosl);
  230     TLI.setUnavailable(LibFunc_coshl);
  231     TLI.setUnavailable(LibFunc_expl);
  232     TLI.setUnavailable(LibFunc_fabsl);
  233     TLI.setUnavailable(LibFunc_floorl);
  234     TLI.setUnavailable(LibFunc_fmodl);
  235     TLI.setUnavailable(LibFunc_frexpl);
  236     TLI.setUnavailable(LibFunc_ldexpl);
  237     TLI.setUnavailable(LibFunc_log10l);
  238     TLI.setUnavailable(LibFunc_logl);
  239     TLI.setUnavailable(LibFunc_modfl);
  240     TLI.setUnavailable(LibFunc_powl);
  241     TLI.setUnavailable(LibFunc_sinl);
  242     TLI.setUnavailable(LibFunc_sinhl);
  243     TLI.setUnavailable(LibFunc_sqrtl);
  244     TLI.setUnavailable(LibFunc_tanl);
  245     TLI.setUnavailable(LibFunc_tanhl);
  249       TLI.setUnavailable(LibFunc_acosh);
  250       TLI.setUnavailable(LibFunc_acoshf);
  251       TLI.setUnavailable(LibFunc_asinh);
  252       TLI.setUnavailable(LibFunc_asinhf);
  253       TLI.setUnavailable(LibFunc_atanh);
  254       TLI.setUnavailable(LibFunc_atanhf);
  255       TLI.setAvailableWithName(LibFunc_cabs, "_cabs");
  256       TLI.setUnavailable(LibFunc_cabsf);
  257       TLI.setUnavailable(LibFunc_cbrt);
  258       TLI.setUnavailable(LibFunc_cbrtf);
  259       TLI.setAvailableWithName(LibFunc_copysign, "_copysign");
  260       TLI.setAvailableWithName(LibFunc_copysignf, "_copysignf");
  261       TLI.setUnavailable(LibFunc_exp2);
  262       TLI.setUnavailable(LibFunc_exp2f);
  263       TLI.setUnavailable(LibFunc_expm1);
  264       TLI.setUnavailable(LibFunc_expm1f);
  265       TLI.setUnavailable(LibFunc_fmax);
  266       TLI.setUnavailable(LibFunc_fmaxf);
  267       TLI.setUnavailable(LibFunc_fmin);
  268       TLI.setUnavailable(LibFunc_fminf);
  269       TLI.setUnavailable(LibFunc_log1p);
  270       TLI.setUnavailable(LibFunc_log1pf);
  271       TLI.setUnavailable(LibFunc_log2);
  272       TLI.setUnavailable(LibFunc_log2f);
  273       TLI.setAvailableWithName(LibFunc_logb, "_logb");
  275         TLI.setAvailableWithName(LibFunc_logbf, "_logbf");
  277         TLI.setUnavailable(LibFunc_logbf);
  278       TLI.setUnavailable(LibFunc_rint);
  279       TLI.setUnavailable(LibFunc_rintf);
  280       TLI.setUnavailable(LibFunc_round);
  281       TLI.setUnavailable(LibFunc_roundf);
  282       TLI.setUnavailable(LibFunc_trunc);
  283       TLI.setUnavailable(LibFunc_truncf);
  287     TLI.setUnavailable(LibFunc_acoshl);
  288     TLI.setUnavailable(LibFunc_asinhl);
  289     TLI.setUnavailable(LibFunc_atanhl);
  290     TLI.setUnavailable(LibFunc_cabsl);
  291     TLI.setUnavailable(LibFunc_cbrtl);
  292     TLI.setUnavailable(LibFunc_copysignl);
  293     TLI.setUnavailable(LibFunc_exp2l);
  294     TLI.setUnavailable(LibFunc_expm1l);
  295     TLI.setUnavailable(LibFunc_fmaxl);
  296     TLI.setUnavailable(LibFunc_fminl);
  297     TLI.setUnavailable(LibFunc_log1pl);
  298     TLI.setUnavailable(LibFunc_log2l);
  299     TLI.setUnavailable(LibFunc_logbl);
  300     TLI.setUnavailable(LibFunc_nearbyintl);
  301     TLI.setUnavailable(LibFunc_rintl);
  302     TLI.setUnavailable(LibFunc_roundl);
  303     TLI.setUnavailable(LibFunc_truncl);
  307     TLI.setUnavailable(LibFunc_access);
  308     TLI.setUnavailable(LibFunc_bcmp);
  309     TLI.setUnavailable(LibFunc_bcopy);
  310     TLI.setUnavailable(LibFunc_bzero);
  311     TLI.setUnavailable(LibFunc_chmod);
  312     TLI.setUnavailable(LibFunc_chown);
  313     TLI.setUnavailable(LibFunc_closedir);
  314     TLI.setUnavailable(LibFunc_ctermid);
  315     TLI.setUnavailable(LibFunc_fdopen);
  316     TLI.setUnavailable(LibFunc_ffs);
  317     TLI.setUnavailable(LibFunc_fileno);
  318     TLI.setUnavailable(LibFunc_flockfile);
  319     TLI.setUnavailable(LibFunc_fseeko);
  320     TLI.setUnavailable(LibFunc_fstat);
  321     TLI.setUnavailable(LibFunc_fstatvfs);
  322     TLI.setUnavailable(LibFunc_ftello);
  323     TLI.setUnavailable(LibFunc_ftrylockfile);
  324     TLI.setUnavailable(LibFunc_funlockfile);
  325     TLI.setUnavailable(LibFunc_getitimer);
  326     TLI.setUnavailable(LibFunc_getlogin_r);
  327     TLI.setUnavailable(LibFunc_getpwnam);
  328     TLI.setUnavailable(LibFunc_gettimeofday);
  329     TLI.setUnavailable(LibFunc_htonl);
  330     TLI.setUnavailable(LibFunc_htons);
  331     TLI.setUnavailable(LibFunc_lchown);
  332     TLI.setUnavailable(LibFunc_lstat);
  333     TLI.setUnavailable(LibFunc_memccpy);
  334     TLI.setUnavailable(LibFunc_mkdir);
  335     TLI.setUnavailable(LibFunc_ntohl);
  336     TLI.setUnavailable(LibFunc_ntohs);
  337     TLI.setUnavailable(LibFunc_open);
  338     TLI.setUnavailable(LibFunc_opendir);
  339     TLI.setUnavailable(LibFunc_pclose);
  340     TLI.setUnavailable(LibFunc_popen);
  341     TLI.setUnavailable(LibFunc_pread);
  342     TLI.setUnavailable(LibFunc_pwrite);
  343     TLI.setUnavailable(LibFunc_read);
  344     TLI.setUnavailable(LibFunc_readlink);
  345     TLI.setUnavailable(LibFunc_realpath);
  346     TLI.setUnavailable(LibFunc_rmdir);
  347     TLI.setUnavailable(LibFunc_setitimer);
  348     TLI.setUnavailable(LibFunc_stat);
  349     TLI.setUnavailable(LibFunc_statvfs);
  350     TLI.setUnavailable(LibFunc_stpcpy);
  351     TLI.setUnavailable(LibFunc_stpncpy);
  352     TLI.setUnavailable(LibFunc_strcasecmp);
  353     TLI.setUnavailable(LibFunc_strncasecmp);
  354     TLI.setUnavailable(LibFunc_times);
  355     TLI.setUnavailable(LibFunc_uname);
  356     TLI.setUnavailable(LibFunc_unlink);
  357     TLI.setUnavailable(LibFunc_unsetenv);
  358     TLI.setUnavailable(LibFunc_utime);
  359     TLI.setUnavailable(LibFunc_utimes);
  360     TLI.setUnavailable(LibFunc_write);
  368     TLI.setUnavailable(LibFunc_exp10l);
  370       TLI.setUnavailable(LibFunc_exp10);
  371       TLI.setUnavailable(LibFunc_exp10f);
  373       TLI.setAvailableWithName(LibFunc_exp10, "__exp10");
  374       TLI.setAvailableWithName(LibFunc_exp10f, "__exp10f");
  380     TLI.setUnavailable(LibFunc_exp10l);
  385       TLI.setUnavailable(LibFunc_exp10);
  386       TLI.setUnavailable(LibFunc_exp10f);
  388       TLI.setAvailableWithName(LibFunc_exp10, "__exp10");
  389       TLI.setAvailableWithName(LibFunc_exp10f, "__exp10f");
  401     TLI.setUnavailable(LibFunc_exp10);
  402     TLI.setUnavailable(LibFunc_exp10f);
  403     TLI.setUnavailable(LibFunc_exp10l);
  421     TLI.setUnavailable(LibFunc_ffsl);
  437     TLI.setUnavailable(LibFunc_ffsll);
  445     TLI.setUnavailable(LibFunc_fls);
  446     TLI.setUnavailable(LibFunc_flsl);
  447     TLI.setUnavailable(LibFunc_flsll);
  453     TLI.setUnavailable(LibFunc_dunder_strdup);
  454     TLI.setUnavailable(LibFunc_dunder_strtok_r);
  455     TLI.setUnavailable(LibFunc_dunder_isoc99_scanf);
  456     TLI.setUnavailable(LibFunc_dunder_isoc99_sscanf);
  457     TLI.setUnavailable(LibFunc_under_IO_getc);
  458     TLI.setUnavailable(LibFunc_under_IO_putc);
  461       TLI.setUnavailable(LibFunc_memalign);
  462     TLI.setUnavailable(LibFunc_fopen64);
  463     TLI.setUnavailable(LibFunc_fseeko64);
  464     TLI.setUnavailable(LibFunc_fstat64);
  465     TLI.setUnavailable(LibFunc_fstatvfs64);
  466     TLI.setUnavailable(LibFunc_ftello64);
  467     TLI.setUnavailable(LibFunc_lstat64);
  468     TLI.setUnavailable(LibFunc_open64);
  469     TLI.setUnavailable(LibFunc_stat64);
  470     TLI.setUnavailable(LibFunc_statvfs64);
  471     TLI.setUnavailable(LibFunc_tmpfile64);
  474     TLI.setUnavailable(LibFunc_acos_finite);
  475     TLI.setUnavailable(LibFunc_acosf_finite);
  476     TLI.setUnavailable(LibFunc_acosl_finite);
  477     TLI.setUnavailable(LibFunc_acosh_finite);
  478     TLI.setUnavailable(LibFunc_acoshf_finite);
  479     TLI.setUnavailable(LibFunc_acoshl_finite);
  480     TLI.setUnavailable(LibFunc_asin_finite);
  481     TLI.setUnavailable(LibFunc_asinf_finite);
  482     TLI.setUnavailable(LibFunc_asinl_finite);
  483     TLI.setUnavailable(LibFunc_atan2_finite);
  484     TLI.setUnavailable(LibFunc_atan2f_finite);
  485     TLI.setUnavailable(LibFunc_atan2l_finite);
  486     TLI.setUnavailable(LibFunc_atanh_finite);
  487     TLI.setUnavailable(LibFunc_atanhf_finite);
  488     TLI.setUnavailable(LibFunc_atanhl_finite);
  489     TLI.setUnavailable(LibFunc_cosh_finite);
  490     TLI.setUnavailable(LibFunc_coshf_finite);
  491     TLI.setUnavailable(LibFunc_coshl_finite);
  492     TLI.setUnavailable(LibFunc_exp10_finite);
  493     TLI.setUnavailable(LibFunc_exp10f_finite);
  494     TLI.setUnavailable(LibFunc_exp10l_finite);
  495     TLI.setUnavailable(LibFunc_exp2_finite);
  496     TLI.setUnavailable(LibFunc_exp2f_finite);
  497     TLI.setUnavailable(LibFunc_exp2l_finite);
  498     TLI.setUnavailable(LibFunc_exp_finite);
  499     TLI.setUnavailable(LibFunc_expf_finite);
  500     TLI.setUnavailable(LibFunc_expl_finite);
  501     TLI.setUnavailable(LibFunc_log10_finite);
  502     TLI.setUnavailable(LibFunc_log10f_finite);
  503     TLI.setUnavailable(LibFunc_log10l_finite);
  504     TLI.setUnavailable(LibFunc_log2_finite);
  505     TLI.setUnavailable(LibFunc_log2f_finite);
  506     TLI.setUnavailable(LibFunc_log2l_finite);
  507     TLI.setUnavailable(LibFunc_log_finite);
  508     TLI.setUnavailable(LibFunc_logf_finite);
  509     TLI.setUnavailable(LibFunc_logl_finite);
  510     TLI.setUnavailable(LibFunc_pow_finite);
  511     TLI.setUnavailable(LibFunc_powf_finite);
  512     TLI.setUnavailable(LibFunc_powl_finite);
  513     TLI.setUnavailable(LibFunc_sinh_finite);
  514     TLI.setUnavailable(LibFunc_sinhf_finite);
  515     TLI.setUnavailable(LibFunc_sinhl_finite);
  521     TLI.setAvailable(LibFunc_getc_unlocked);
  522     TLI.setAvailable(LibFunc_getchar_unlocked);
  523     TLI.setAvailable(LibFunc_putc_unlocked);
  524     TLI.setAvailable(LibFunc_putchar_unlocked);
  525     TLI.setAvailable(LibFunc_fputc_unlocked);
  526     TLI.setAvailable(LibFunc_fgetc_unlocked);
  527     TLI.setAvailable(LibFunc_fread_unlocked);
  528     TLI.setAvailable(LibFunc_fwrite_unlocked);
  529     TLI.setAvailable(LibFunc_fputs_unlocked);
  530     TLI.setAvailable(LibFunc_fgets_unlocked);
  545     TLI.disableAllFunctions();
  546     TLI.setAvailable(LibFunc_nvvm_reflect);
  548     TLI.setUnavailable(LibFunc_nvvm_reflect);
  551   TLI.addVectorizableFunctionsFromVecLib(ClVectorLibrary);