llvm-project/libc/utils/HdrGen
Paula Toth b836ae24a9 [libc] Add integration tests.
Summary:
This patch aims to add integration tests to check the following:
1) Header files are generated as expected.
2) Libc functions have the correct public name.
3) Libc functions have the correct return type and parameter types.
4) Symbols are exposed in the public lib.a files.

Reviewers: sivachandra, abrachet

Reviewed By: sivachandra

Subscribers: aheejin, ecnelises, dxf, mgorny, jfb, tschuett, libc-commits

Tags: #libc-project

Differential Revision: https://reviews.llvm.org/D79192
2020-06-02 12:14:07 -07:00
..
PrototypeTestGen [libc] Add integration tests. 2020-06-02 12:14:07 -07:00
CMakeLists.txt [libc] Add integration tests. 2020-06-02 12:14:07 -07: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][NFC] Make all top of file comments consistent. 2020-04-08 10:18:37 -07:00
Generator.h [libc][NFC] Make all top of file comments consistent. 2020-04-08 10:18:37 -07: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][NFC] Make all top of file comments consistent. 2020-04-08 10:18:37 -07:00
PublicAPICommand.cpp [libc] Expose APIGenerator. 2020-06-01 12:30:35 -07:00
PublicAPICommand.h [libc] Expose APIGenerator. 2020-06-01 12:30:35 -07: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.