llvm-project/libc/utils/HdrGen
Petr Hosek 1daaa6432e [CMake][libc] Support cross-compiling libc-hdrgen
This is useful when cross-compiling libc to another target in which
case we first need to compile libc-hdrgen for host. We rely on the
existing LLVM CMake infrastructure for that.

Differential Revision: https://reviews.llvm.org/D95205
2021-01-28 13:13:06 -08: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] Make all top of file comments consistent. 2020-04-08 10:18:37 -07: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 [libc] Add a README to the sub-directories under the utils directory. 2020-02-23 22:11:35 -08:00

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.