llvm-project/clang/unittests
Gabor Marton 25ac078a96 [clang][ASTImporter] Add isNewDecl
Summary:
Add a new function with which we can query if a Decl had been newly
created during the import process. This feature is a must if we want to
have a different static analysis strategy for such newly created
declarations.

This is a dependent patch that is needed for the new CTU implementation
discribed at
https://discourse.llvm.org/t/rfc-much-faster-cross-translation-unit-ctu-analysis-implementation/61728

Differential Revision:
https://reviews.llvm.org/D123685
2022-05-18 10:35:52 +02:00
..
AST [clang][ASTImporter] Add isNewDecl 2022-05-18 10:35:52 +02:00
ASTMatchers [ASTMatchers][clang-tidy][NFC] Hoist `forEachTemplateArgument` matcher into the core library 2022-05-13 12:55:48 +02:00
Analysis [clang][dataflow] Fix double visitation of nested logical operators 2022-05-17 20:28:48 +00:00
Basic [clang] NFCI: Use FileEntryRef in FileManagerTest 2022-04-15 15:16:17 +02:00
CodeGen [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00
CrossTU [analyzer][ctu] Fix wrong 'multiple definitions' errors caused by space characters in lookup names when parsing the ctu index file 2022-03-22 10:28:42 +08:00
DirectoryWatcher Revert "Re-Revert "DirectoryWatcher: add an implementation for Windows"" 2021-06-19 09:19:52 -07:00
Driver ClangDriverTests:ToolChainTest.cpp: Fix warnings. [-Wsign-compare] 2022-04-30 17:19:26 +09:00
Format Revert "[clang-format] Fix WhitespaceSensitiveMacros not being honoured when macro closing parenthesis is followed by a newline." 2022-05-18 07:27:45 +02:00
Frontend [Frontend] Flip default of CreateInvocationOptions::ProbePrecompiled to false 2022-05-10 16:58:13 +02:00
Index [clang] Visit enum base specifiers in libIndex 2021-10-25 13:16:14 +02:00
Interpreter [clang-repl][NFC] Fix calling convention mismatch in test 2021-11-30 13:26:10 -08:00
Introspection [IntrospectionTest] Replace "return" with "GTEST_SKIP" 2022-02-04 12:35:44 -08:00
Lex [clang] Track how headers get included generally during lookup time 2022-05-04 09:52:31 -07:00
Rename Bump googletest to 1.10.0 2021-05-14 19:16:31 +02:00
Rewrite
Sema [Testing] Drop clangTesting from clang's public library interface 2022-04-20 13:28:44 +02:00
Serialization [clang] createInvocationFromCommandLine -> createInvocation, delete former. NFC 2022-05-06 16:21:48 +02:00
StaticAnalyzer [Testing] Drop clangTesting from clang's public library interface 2022-04-20 13:28:44 +02:00
Tooling [clang] createInvocationFromCommandLine -> createInvocation, delete former. NFC 2022-05-06 16:21:48 +02:00
libclang
CMakeLists.txt [clang-repl] Recommit "Land initial infrastructure for incremental parsing" 2021-05-13 06:30:29 +00:00