[libc-commits] [PATCH] D89267: Move Cannonical Function List

Michael Jones via Phabricator via libc-commits libc-commits at lists.llvm.org
Mon Oct 12 13:45:34 PDT 2020


michaelrj created this revision.
michaelrj added a reviewer: sivachandra.
Herald added subscribers: libc-commits, mgorny.
Herald added a project: libc-project.
michaelrj requested review of this revision.

Removes list of functions per header from api.td and
instead parses entrypoints.txt for that list in EntrypointsLoader.
This makes the cannonical list of functions available for a certain
architecture just entrypoints.txt, instead of having one for cmake
and one for the headergen.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D89267

Files:
  libc/cmake/modules/LLVMLibCHeaderRules.cmake
  libc/config/linux/api.td
  libc/spec/llvm_libc_ext.td
  libc/spec/spec.td
  libc/spec/stdc.td
  libc/utils/HdrGen/CMakeLists.txt
  libc/utils/HdrGen/Command.h
  libc/utils/HdrGen/EntrypointsLoader.cpp
  libc/utils/HdrGen/EntrypointsLoader.h
  libc/utils/HdrGen/Generator.cpp
  libc/utils/HdrGen/Generator.h
  libc/utils/HdrGen/IncludeFileCommand.cpp
  libc/utils/HdrGen/IncludeFileCommand.h
  libc/utils/HdrGen/Main.cpp
  libc/utils/HdrGen/PublicAPICommand.cpp
  libc/utils/HdrGen/PublicAPICommand.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D89267.297687.patch
Type: text/x-patch
Size: 18694 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libc-commits/attachments/20201012/5419cb0d/attachment-0001.bin>


More information about the libc-commits mailing list