[llvm] TargetLibraryInfo: Bring FreeBSD function list up to date (PR #144846)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 14 02:51:14 PDT 2025
================
@@ -874,6 +874,34 @@ static void initializeLibCalls(TargetLibraryInfoImpl &TLI, const Triple &T,
TLI.setUnavailable(LibFunc_toascii);
}
+ if (T.isOSFreeBSD()) {
+ TLI.setAvailable(LibFunc_dunder_strtok_r);
+ TLI.setAvailable(LibFunc_memalign);
+ TLI.setAvailable(LibFunc_fputc_unlocked);
+ TLI.setAvailable(LibFunc_fputs_unlocked);
+ TLI.setAvailable(LibFunc_fread_unlocked);
+ TLI.setAvailable(LibFunc_fwrite_unlocked);
+ TLI.setAvailable(LibFunc_getc_unlocked);
+ TLI.setAvailable(LibFunc_getchar_unlocked);
+ TLI.setAvailable(LibFunc_putc_unlocked);
+ TLI.setAvailable(LibFunc_putchar_unlocked);
----------------
nikic wrote:
Is the difference fgetc_unlocked and fgets_unlocked?
I guess then the separate list is ok...
https://github.com/llvm/llvm-project/pull/144846
More information about the llvm-commits
mailing list