llvm-project/libc
Michael Jones 073534cb6f [libc][windows] rename fenv internals for windows
On windows, including math.h causes macros for "OVERFLOW" and
"UNDERFLOW" to be defined. This patch renames some variables internal to
FEnvImpl.h to avoid colliding with those.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D134775
2022-09-29 16:55:02 -07:00
..
AOR_v20.02 Harmonize Python shebang 2020-07-16 21:53:45 +02:00
benchmarks Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options 2022-06-05 00:31:44 -07:00
cmake/modules [libc] Add a target to install libc in the full build mode. 2022-08-17 22:49:02 +00:00
config [libc][Obvious] Enable some of the recently added functions on aarch64. 2022-09-29 15:06:44 -07:00
docs [libc][math] Simplify tanf implementation and improve its performance. 2022-09-26 21:36:12 -04:00
fuzzing [libc][cmake] split fputil into individual targets 2022-08-31 10:44:52 -07:00
include [libc] Add GNU extension functions sched_getaffinity and sched_setaffinity. 2022-09-29 20:31:46 +00:00
lib [libc][NFC] Change the libc fullbuild target name to "libc". 2022-08-19 07:07:30 +00:00
loader [libc] Enable a few entrypoints on aarch64 which are now available on x86_64. 2022-08-23 12:31:42 -07:00
spec [libc] Add GNU extension functions sched_getaffinity and sched_setaffinity. 2022-09-29 20:31:46 +00:00
src [libc][windows] rename fenv internals for windows 2022-09-29 16:55:02 -07:00
test [libc] Add GNU extension functions sched_getaffinity and sched_setaffinity. 2022-09-29 20:31:46 +00:00
utils [libc][test] Better reporting for MemoryMatcher 2022-09-29 12:14:05 +00:00
.clang-tidy [libc] Add a naming rule for global constants. 2022-01-19 22:11:16 +00:00
.gitignore [libc][Obvious] Add build folder to .gitignore. 2022-03-04 13:16:55 -05:00
CMakeLists.txt [libc][cmake] separate installing headers 2022-09-16 15:50:28 -07: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.