[libc] Use entrypoints.txt as the single source of list of functions for a platform.
authorMichael Jones <michaelrj@google.com>
Mon, 12 Oct 2020 17:03:19 +0000 (17:03 +0000)
committerMichael Jones <michaelrj@google.com>
Thu, 15 Oct 2020 20:46:13 +0000 (20:46 +0000)
commitf6bf2823c44eb81be6c74d909c17d77e811b3bbc
tree0263a9d43370a50b00b1063b7e208c756601b51e
parent42ed3881200801651a2af47505dc7c59c0a5c959
[libc] Use entrypoints.txt as the single source of list of functions for a platform.

The function listings in api.td are removed. The same lists are now deduced using the information
in entrypoints.txt.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D89267
libc/CMakeLists.txt
libc/cmake/modules/LLVMLibCHeaderRules.cmake
libc/config/linux/api.td
libc/utils/HdrGen/Generator.cpp
libc/utils/HdrGen/Generator.h
libc/utils/HdrGen/Main.cpp
libc/utils/HdrGen/PublicAPICommand.cpp
libc/utils/HdrGen/PublicAPICommand.h