[PATCH] D117809: [clang] Add an extract-api driver option

Zixu Wang via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Jan 21 15:35:26 PST 2022

zixuw added inline comments.

Comment at: clang/include/clang/Driver/Types.def:103
 TYPE("hip-fatbin",               HIP_FATBIN,   INVALID,         "hipfb",  phases::Compile, phases::Backend, phases::Assemble, phases::Link)
+TYPE("api-information",          API_INFO,     INVALID,         "json",   phases::Compile)
 TYPE("none",                     Nothing,      INVALID,         nullptr,  phases::Compile, phases::Backend, phases::Assemble, phases::Link)
QuietMisdreavus wrote:
> Symbol graph files generally have the extension `.symbols.json` - is that something that should be reflected here?
Actually I don't know. Looking at other types in this file, I don't see any existing ones with "two level" suffixes and I don't know if it makes sense (or be any useful) to put that here. The output file name (including the suffix) is still whatever the user put after the `-o` option. From the comment at the beginning of this file, this suffix here is only used for temporary files created, if any would be during the extract-api pipeline.

  rG LLVM Github Monorepo



More information about the cfe-commits mailing list