llvm-project/clang/lib
Yaxun (Sam) Liu 1b978ddba0 [CUDA][HIP][OpenMP] Emit deferred diagnostics by a post-parsing AST travese
This patch removes the explicit call graph for CUDA/HIP/OpenMP deferred
diagnostics generated during parsing since it is error prone due to
incomplete information about function declarations during parsing. In stead,
this patch does a post-parsing AST traverse and emits deferred diagnostics
based on the use graph implicitly generated during the traverse.

Differential Revision: https://reviews.llvm.org/D70172
2020-02-16 22:44:33 -05:00
..
ARCMigrate [ARCMT][NFC] Reduce #include dependencies 2020-02-12 19:10:46 +01:00
AST [OpenMP][NFCI] Use the libFrontend DefaultKind in Clang 2020-02-15 00:38:12 -06:00
ASTMatchers Remove clang::ast_type_traits namespace in favor of clang 2020-02-13 10:46:47 -08:00
Analysis [clang][Analysis] CallGraph: store the actual call `Expr*` in the CallGraphNode::CallRecord 2020-02-13 23:37:53 +03:00
Basic [OpenMP][NFCI] Use the libFrontend DefaultKind in Clang 2020-02-15 00:38:12 -06:00
CodeGen [OpenCL][CUDA][HIP][SYCL] Add norecurse 2020-02-16 20:41:00 -05:00
CrossTU [clang] Replace SmallStr.str().str() with std::string conversion operator. 2020-01-29 21:27:46 -08:00
DirectoryWatcher Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00
Driver Restore functionality of --sysroot on FreeBSD after b18cb9c47 2020-02-16 01:50:06 +01: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] Add new option BeforeLambdaBody in Allman style. 2020-02-13 22:16:41 +01:00
Frontend Revert "[DebugInfo] Enable the debug entry values feature by default" 2020-02-12 11:59:04 +01:00
FrontendTool Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Headers [Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores. 2020-02-11 11:47:30 +01:00
Index [clang][Index] Introduce a TemplateParm SymbolKind 2020-02-14 13:20:34 +01:00
Lex Prefer __vector over vector keyword for altivec 2020-02-10 20:23:26 +01:00
Parse [FIX] Remove pointer in attribute to eliminate leaks (see D71830) 2020-02-15 18:09:54 -06:00
Rewrite [Rewrite][NFC] Add FIXMEs and tests for RemoveLineIfEmpty bug 2019-08-15 21:17:48 +00:00
Sema [CUDA][HIP][OpenMP] Emit deferred diagnostics by a post-parsing AST travese 2020-02-16 22:44:33 -05:00
Serialization [FIX] Remove pointer in attribute to eliminate leaks (see D71830) 2020-02-15 18:09:54 -06:00
StaticAnalyzer [analyzer] StdLibraryFunctionsChecker: Use platform dependent EOF and UCharMax 2020-02-13 13:51:51 +01:00
Tooling [Support] On Windows, ensure hardware_concurrency() extends to all CPU sockets and all NUMA groups 2020-02-14 10:24:22 -05:00
CMakeLists.txt Reland [clang] DirectoryWatcher 2019-07-12 20:34:10 +00:00