llvm-capstone/clang-tools-extra/clang-include-fixer
Ian Anderson 680da4b5d7 [Headers][Modules] Make separate headers for the stdarg.h and stddef.h pieces so that they can be modularized
stdarg.h and stddef.h have to be textual headers in their upcoming modules to support their `__needs_xxx` macros. That means that they won't get precompiled into their modules' pcm, and instead their declarations will go into every other pcm that uses them. For now that's ok since the type merger can handle the declarations in these headers, but it's suboptimal at best. Make separate headers for all of the pieces so that they can be properly modularized.

Reviewed By: aaron.ballman, ChuanqiXu

Differential Revision: https://reviews.llvm.org/D158709
2023-08-30 11:41:12 -07:00
..
find-all-symbols [Headers][Modules] Make separate headers for the stdarg.h and stddef.h pieces so that they can be modularized 2023-08-30 11:41:12 -07:00
plugin cmake: add missing dependencies on ClangDriverOptions tablegen 2023-08-04 10:27:19 -07:00
tool Check for a ‘buffer’ type instead of ‘buffer-live’. 2023-06-05 15:10:31 +02:00
CMakeLists.txt cmake: add missing dependencies on ClangDriverOptions tablegen 2023-08-04 10:27:19 -07:00
FuzzySymbolIndex.cpp LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-09 04:06:52 +00:00
FuzzySymbolIndex.h
IncludeFixer.cpp [clang][HeaderSearch] Treat framework headers as Angled for suggestPath 2023-08-09 15:51:02 -04:00
IncludeFixer.h
IncludeFixerContext.cpp Use llvm::sort instead of std::sort where possible 2022-07-23 15:19:05 +02:00
IncludeFixerContext.h
InMemorySymbolIndex.cpp
InMemorySymbolIndex.h
SymbolIndex.h
SymbolIndexManager.cpp try to fix build more after 16544cbe64 2022-09-28 15:35:46 -04:00
SymbolIndexManager.h
YamlSymbolIndex.cpp [clang-tools-extra] Remove unused using (NFC) 2021-12-31 10:51:10 -08:00
YamlSymbolIndex.h