mirror-llvm-project/libc
Joseph Huber 5e58aac187
[libc] Remove CUDA Toolkit dependency for NVPTX build (#208497)
This was problematic because these CMake headers were never intended to
be used from a GPU target. We had to hack around this to suppress
threads, but all this is used for is getting the default CUDA path, so
just do this directly.
2026-07-09 12:25:21 -05:00
..
benchmarks [libc][benchmark] allow benchmark to be built without llvm support (#200951) 2026-06-25 19:16:08 +00:00
cmake [libc] Remove CUDA Toolkit dependency for NVPTX build (#208497) 2026-07-09 12:25:21 -05:00
config [libc] Implement BSD extensions in <err.h> (#199055) 2026-07-09 06:09:01 +01:00
docs [libc][stdfix] Fix idiv* doc table, rename idivfx test helpers and remove duplicate bitsuk source (#206729) 2026-07-07 11:21:36 -04:00
examples
fuzzing [libc] Add a differential fuzzer for inet_ntop (#207977) 2026-07-08 11:30:27 +00:00
hdr [libc] Add a proxy header for sa_family_t (#207736) 2026-07-08 13:00:39 +02:00
include [libc] Implement BSD extensions in <err.h> (#199055) 2026-07-09 06:09:01 +01:00
lib [libc] Generate a stub for libpthread.a (#200908) 2026-06-15 23:35:20 -07:00
shared [libc] add shared divsf3 builtin (#205679) 2026-07-09 04:15:36 +03:00
src [libc] Implement BSD extensions in <err.h> (#199055) 2026-07-09 06:09:01 +01:00
startup [libc][ARM] Defend banked SP setup against register allocator (#206757) 2026-07-03 09:16:27 +01:00
test [libc][bazel] Append '/' to TEST_UNDECLARED_OUTPUTS_DIR (#207710) 2026-07-09 09:47:55 +02:00
utils [libc][complex] Enable cabs and cabsf in libc (#206677) 2026-07-06 10:55:08 +08:00
.clang-tidy
.gitignore [libc][wctype] Create generation script for classification lookup tables (#172042) 2026-01-06 12:13:28 +01:00
CMakeLists.txt [CMake] Warn when the version of CMake is older than 3.31.0 (#204203) 2026-06-29 11:16:27 -07:00
LICENSE.TXT
Maintainers.md [libc][freebsd] initialize freebsd support (#124459) 2026-05-19 13:04:34 -07:00
README.txt

LLVM libc
=========

This directory and its subdirectories contain source code for llvm-libc,
a retargetable implementation of the C standard library.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.