llvm-project/clang/lib
Endre Fulop 0492fd4155 [CrossTU][NFCI] Refactor loadExternalAST function
Summary:
Refactor loadExternalAST method of CrossTranslationUnitContext in order to
reduce maintenance burden and so that features are easier to add in the future.

Reviewers: martong

Subscribers: rnkovacs, dkrupp, Szelethus, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D64753

llvm-svn: 367829
2019-08-05 11:06:41 +00:00
..
ARCMigrate Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC 2019-08-05 05:43:48 +00:00
AST Adds a warning when an inline Doxygen comment has no argument 2019-08-05 08:05:16 +00:00
ASTMatchers [clang] Add isDirectlyDerivedFrom AST matcher. 2019-07-25 11:54:13 +00:00
Analysis Revert r367649: Improve raw_ostream so that you can "write" colors using operator<< 2019-08-02 07:22:34 +00:00
Basic Use switch instead of series of comparisons 2019-08-03 16:32:49 +00:00
CodeGen Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC 2019-08-05 05:43:48 +00:00
CrossTU [CrossTU][NFCI] Refactor loadExternalAST function 2019-08-05 11:06:41 +00:00
DirectoryWatcher [DirectoryWatcher] Relax assumption to prevent test flakiness 2019-08-01 23:24:30 +00:00
Driver Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC 2019-08-05 05:43:48 +00:00
Edit [C++2a] Add __builtin_bit_cast, used to implement std::bit_cast 2019-07-02 18:28:13 +00:00
Format [clang-format] Fix a bug that doesn't break braces before unions for Allman 2019-08-02 04:30:42 +00:00
Frontend Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC 2019-08-05 05:43:48 +00:00
FrontendTool [clang-ifs] Clang Interface Stubs, first version (second landing attempt). 2019-06-20 16:59:48 +00:00
Headers [AArch64] Add support for Transactional Memory Extension (TME) 2019-07-31 12:52:17 +00:00
Index [clang][NFCI] Fix random typos 2019-07-23 16:54:11 +00:00
Lex [clang] Adopt new FileManager error-returning APIs 2019-08-01 21:31:56 +00:00
Parse [Parser] Emit descriptive diagnostic for misplaced pragma 2019-08-04 10:08:51 +00:00
Rewrite [Rewrite] Extend to further accept CharSourceRange 2019-07-06 02:55:06 +00:00
Sema [OpenCL] Allow OpenCL C style vector initialization in C++ 2019-08-02 11:19:35 +00:00
Serialization Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC 2019-08-05 05:43:48 +00:00
StaticAnalyzer [Analyzer] Iterator Checkers - Fix for Crash on Iterator Differences 2019-08-05 06:45:41 +00:00
Tooling [clang] Adopt new FileManager error-returning APIs 2019-08-01 21:31:56 +00:00
CMakeLists.txt Reland [clang] DirectoryWatcher 2019-07-12 20:34:10 +00:00