llvm-project/libc
Siva Chandra Reddy 004c7b1da6 [libc][NFC] Move the mutex implementation into a utility class.
This allows others parts of the libc to use the mutex types without
actually pulling in public function implementations.

Along the way, few cleanups have been done, like using a uniform type to
refer the linux futex word.

Reviewed By: michaelrj

Differential Revision: https://reviews.llvm.org/D108749
2021-08-26 18:49:20 +00:00
..
AOR_v20.02 Harmonize Python shebang 2020-07-16 21:53:45 +02:00
benchmarks [test] Migrate -gcc-toolchain with space separator to --gcc-toolchain= 2021-08-20 15:24:58 -07:00
cmake/modules [libc] Add a new suite called "libc-long-running-tests". 2021-08-21 05:01:28 +00:00
config [libc] add inttypes header 2021-08-26 18:04:21 +00:00
docs [libc] Add documentation for clang-tidy checks. 2020-07-06 18:15:35 -07:00
fuzzing [libc][nfc] move ctype_utils and FPUtils to __support 2021-08-06 17:29:41 +00:00
include [libc] add inttypes header 2021-08-26 18:04:21 +00:00
lib [libc] add integration tests for scudo in libc 2021-08-04 20:06:09 +00:00
loader [libc] Normalize LIBC_TARGET_MACHINE 2021-05-05 15:52:42 +00:00
spec [libc] add inttypes header 2021-08-26 18:04:21 +00:00
src [libc][NFC] Move the mutex implementation into a utility class. 2021-08-26 18:49:20 +00:00
test [libc] add inttypes header 2021-08-26 18:04:21 +00:00
utils [libc] fix string conversion tests for windows 2021-08-24 18:06:21 +00:00
CMakeLists.txt [libc] Enable MPFR library for math functions test 2021-07-27 20:40:04 +00:00
LICENSE.TXT Rename top-level LICENSE.txt files to LICENSE.TXT 2021-03-10 21:26:24 -08:00
README.txt

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.