llvm-project/libc/utils/HdrGen
Alfonso Gregory 640ed21cce [libc][NFC] Add noreturn and constexpr qualifiers where appropriate
These functions make it clear to the compiler and user what the intended
behavior is so llvm can make them go as fast as possible.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D106807
2021-07-29 04:50:05 +00:00
..
PrototypeTestGen [libc] Include only the relevant header files in the integration test. 2021-01-27 11:15:12 -08:00
CMakeLists.txt [CMake][libc] Support cross-compiling libc-hdrgen 2021-01-28 13:13:06 -08:00
Command.cpp [libc][NFC] Make all top of file comments consistent. 2020-04-08 10:18:37 -07:00
Command.h [libc][NFC] Add noreturn and constexpr qualifiers where appropriate 2021-07-29 04:50:05 +00:00
Generator.cpp [libc] Use entrypoints.txt as the single source of list of functions for a platform. 2020-10-15 20:46:13 +00:00
Generator.h [libc] Use entrypoints.txt as the single source of list of functions for a platform. 2020-10-15 20:46:13 +00:00
IncludeFileCommand.cpp [libc][NFC] Make all top of file comments consistent. 2020-04-08 10:18:37 -07:00
IncludeFileCommand.h [libc][NFC] Make all top of file comments consistent. 2020-04-08 10:18:37 -07:00
Main.cpp [libc] Use entrypoints.txt as the single source of list of functions for a platform. 2020-10-15 20:46:13 +00:00
PublicAPICommand.cpp [libc] Use entrypoints.txt as the single source of list of functions for a platform. 2020-10-15 20:46:13 +00:00
PublicAPICommand.h [libc] Use entrypoints.txt as the single source of list of functions for a platform. 2020-10-15 20:46:13 +00:00
README.md

README.md

The LLVM libc header generation system

LLVM libc uses a header generation scheme to generate public as well as internal header files. This directory contains the implementation of the header generator which drives this header generation scheme.