llvm-project/clang/include/clang
Daniel Grumberg f833aab0d0 [clang][extract-api] Enable processing of multiple headers
Before actually executing the ExtractAPIAction, clear the
CompilationInstance's input list and replace it with a single
synthesized file that just includes (or imports in ObjC) all the inputs.

Depends on D122141

Differential Revision: https://reviews.llvm.org/D122175
2022-03-23 19:05:19 +00:00
..
APINotes [clang] Remove redundant member initialization (NFC) 2022-01-02 10:20:23 -08:00
ARCMigrate
AST Change __auto_type behavior with qualifiers to match GCC behavior 2022-03-23 13:25:31 -04:00
ASTMatchers Use llvm::append_range instead of push_back loops where applicable. NFCI. 2022-03-18 01:25:34 +01:00
Analysis [clang][dataflow] Add modeling of Chromium's CHECK functionality 2022-03-18 14:39:23 +00:00
Basic Revert "[clang] roll-forward "[clang] Mark `trivial_abi` types as "trivially relocatable""." 2022-03-23 04:54:00 -07:00
CodeGen [OpenMP] Add a flag for embedding a file into the module 2022-01-31 15:56:00 -05:00
Config [CMake] [Clang] Add option to specify PowerPC long double format 2022-01-27 00:50:53 +08:00
CrossTU Fix a typo (occured => occurred) 2022-02-08 21:35:26 +01:00
DirectoryWatcher [clang] NFC: Fix trivial typo in comments and document 2021-09-04 12:59:42 +05:30
Driver [clang][extract-api] Suppprt for the module name property in SymbolGraph 2022-03-23 16:34:08 +00:00
Edit
ExtractAPI [clang][extract-api] Enable processing of multiple headers 2022-03-23 19:05:19 +00:00
Format [format] Use int8_t as the underlying type of all enums in FormatStyle 2022-03-21 21:19:00 +00:00
Frontend [clang][extract-api] Suppprt for the module name property in SymbolGraph 2022-03-23 16:34:08 +00:00
FrontendTool
Index [clang] p1099 using enum part 2 2021-06-08 11:11:46 -07:00
IndexSerialization [clang] Fix header guards (NFC) 2021-12-29 00:16:40 -08:00
Interpreter [clang-repl] Add an accessor to our underlying execution engine 2022-03-11 09:24:47 +00:00
Lex Currently the control of the eval-method is mixed with fast-math. 2022-03-17 11:48:03 -07:00
Parse [clang][parser] Stop dragging an EndLoc around when parsing attributes 2022-03-07 08:16:39 +01:00
Rewrite Replace uses of std::iterator with explicit using 2021-04-12 10:47:14 -07:00
Sema [Clang][NFC] Some `const` for `IdentifierInfo *`s feeding `DeclarationName` 2022-03-23 11:07:56 -04:00
Serialization [OpenMP] Initial parsing/sema for the 'omp parallel loop' construct 2022-03-22 13:55:47 -07:00
StaticAnalyzer [analyzer] refactor makeIntValWithPtrWidth, remove getZeroWithPtrWidth (NFC) 2022-03-23 08:26:37 -05:00
Testing [NFC][testing] Return underlying strings directly instead of OS.str() 2021-12-09 16:05:46 -08:00
Tooling [libTooling] Generalize string explanation as templated metadata 2022-03-21 20:39:35 +00:00
CMakeLists.txt
module.modulemap Fix the implicit module build (2/2) 2022-03-14 09:43:13 -07:00