llvm-project/libc
Siva Chandra 7bd3702b64 [libc] Extend the current fenv functions to aarch64.
This change does not try to move the common parts of x86 and aarch64 and
build few abstractions over them. While this is possible, x86 story
needs a bit of cleanup, especially around manipulation of the mxcsr
register. Moreover, on x86 one can raise exceptions without performing
exception raising operations. So, all of this can be done in follow up
patches.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D94947
2021-01-19 12:47:54 -08:00
..
AOR_v20.02 Harmonize Python shebang 2020-07-16 21:53:45 +02:00
benchmarks [libc][NFC] Remove dead code 2021-01-19 08:11:45 +00:00
cmake/modules [libc] Switch to use a macro which does not insert a section for every libc function. 2021-01-08 23:52:35 +00:00
config [libc] Extend the current fenv functions to aarch64. 2021-01-19 12:47:54 -08:00
docs [libc] Add documentation for clang-tidy checks. 2020-07-06 18:15:35 -07:00
fuzzing [libc] Add implementations of nextafter[f|l] functions. 2021-01-05 22:32:39 -08:00
include [libc][NFC][Obvious] Add a missing dep. 2021-01-18 22:04:20 -08:00
lib [libc] Add implementations of round and roundf. 2020-06-09 23:01:20 -07:00
loader [libc] Setup TLS in x86_64 loader. 2020-08-07 23:19:03 -07:00
spec [libc] add isascii and toascii implementations 2021-01-12 23:41:20 +00:00
src [libc][NFC] remove dependency on non standard ssize_t 2021-01-19 08:12:38 +00:00
test [libc][NFC] Use ASSERT_EQ instead of EXPECT_EQ in fenv/exception_status_test 2021-01-18 21:38:11 -08:00
utils [libc] Extend the current fenv functions to aarch64. 2021-01-19 12:47:54 -08:00
CMakeLists.txt [libc] Use entrypoints.txt as the single source of list of functions for a platform. 2020-10-15 20:46:13 +00:00
LICENSE.txt
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.