llvm-project/clang/test
Yaxun (Sam) Liu 2c31aa2de1 Speed up deferred diagnostic emitter
Move function emitDeferredDiags from Sema to DeferredDiagsEmitter since it
is only used by DeferredDiagsEmitter.

Also skip visited functions to avoid exponential compile time.

Differential Revision: https://reviews.llvm.org/D77028
2020-04-06 13:07:43 -04:00
..
ARCMT
AST [AST] Fix crashes on decltype(recovery-expr). 2020-03-30 14:56:33 +02:00
ASTMerge
Analysis [analyzer] StdLibraryFunctionsChecker: match signature based on FunctionDecl 2020-04-06 17:34:08 +02:00
CXX [Driver] Flip the CC1 default of -fdiagnostics-show-option 2020-03-31 21:59:27 -07:00
ClangScanDeps [clang][clang-scan-deps] Aggregate the full dependency information. 2020-01-23 16:58:50 -08:00
CodeCompletion [CodeComplete] Member completion for concept-constrained types. 2020-03-31 18:43:24 +02:00
CodeGen Revert "[PowerPC] Replace subtract-from-zero float in version with fneg in PowerPC special fma compiler builtins" 2020-04-03 15:47:19 -04:00
CodeGenCUDA Speed up deferred diagnostic emitter 2020-04-06 13:07:43 -04:00
CodeGenCXX [DebugInfo] Change to constructor homing debug info mode: skip literal types 2020-04-06 09:52:53 -07:00
CodeGenCoroutines [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
CodeGenHIP Don't dump IR output from this test to stdout. 2020-01-16 19:19:45 -08:00
CodeGenObjC [Frontend] Replace CC1 option -masm-verbose with -fno-verbose-asm 2020-03-31 22:33:55 -07:00
CodeGenObjCXX [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
CodeGenOpenCL Fix __builtin_amdgcn_workgroup_size_x/y/z return type 2020-04-03 09:56:30 -04:00
CodeGenOpenCLCXX [CodeGen] Add an alignment attribute to all sret parameters 2020-03-24 15:31:57 -04:00
CodeGenSYCL [SYCL] Implement __builtin_unique_stable_name. 2020-03-25 07:01:50 -07:00
Coverage
CoverageMapping Reland: [Coverage] Revise format to reduce binary size 2020-02-28 18:12:04 -08:00
Driver Make clang/test/Driver/cl-options.cu pass in 32-bit builds 2020-04-06 16:04:43 +02:00
FixIt [objc_direct] Small updates to help with adoption. 2020-02-16 16:32:41 -08:00
Format
Frontend [Driver] Flip the CC1 default of -fdiagnostics-show-option 2020-03-31 21:59:27 -07:00
Headers [ARM,CDE] Improve CDE intrinsics testing 2020-03-27 16:05:18 +00:00
Import [CodeGen] Emit destructor calls to destruct compound literals 2020-03-10 14:08:28 -07:00
Index [pch] Honour -fallow-pch-with-compiler-errors for overall compilation status 2020-03-31 13:50:12 -07:00
Integration
InterfaceStubs [llvm][clang][IFS] Enhancing the llvm-ifs yaml format for symbol lists. 2020-04-01 10:49:06 -04:00
Layout
Lexer Add -std=c++20 flag, replace C++2a with C++20 throughout the Clang 2020-02-18 16:16:37 -08:00
Misc [Driver] Flip the CC1 default of -fdiagnostics-show-option 2020-03-31 21:59:27 -07:00
Modules [MS] Fix assert handling enum forward decls in hasVisibleDefinition 2020-04-03 16:46:07 -07:00
OpenMP [OPENMP]Fix PR45439: `omp for collapse(2) ordered(2)` generates invalid 2020-04-06 12:07:43 -04:00
PCH [clang] Persist Attr::IsPackExpansion into the PCH 2020-04-05 23:32:03 -04:00
Parser PR45239: Don't deallocate TemplateIdAnnotations if they might still be 2020-04-05 23:23:20 -07:00
ParserSYCL [SYCL] Implement __builtin_unique_stable_name. 2020-03-25 07:01:50 -07:00
Preprocessor [clang][AARCH64] Add __ARM_FEATURE_{PAC, BTI}_DEFAULT defines 2020-04-02 12:54:21 +02:00
Profile Reland: [Coverage] Revise format to reduce binary size 2020-02-28 18:12:04 -08:00
Refactor
Rewriter
Sema [AST] clang::VectorType supports any size (that fits in unsigned) 2020-04-03 17:30:31 +02:00
SemaCUDA Speed up deferred diagnostic emitter 2020-04-06 13:07:43 -04:00
SemaCXX Permit constant evaluation of mixed __builtin_memcmp between char and 2020-04-05 15:35:32 -07:00
SemaObjC [ObjC generics] Fix not inheriting type bounds in categories/extensions. 2020-04-03 16:29:02 -07:00
SemaObjCXX Form invalid template-id annotations when parsing a construct that is 2020-03-27 20:27:42 -07:00
SemaOpenCL [OpenCL] Add sub-group builtin functions 2020-04-02 13:18:56 +01:00
SemaOpenCLCXX Revert "[AST] Build recovery expressions by default for C++." 2020-03-26 16:25:32 +01:00
SemaSYCL [SYCL] Driver option to select SYCL version 2020-03-07 18:28:54 +03:00
SemaTemplate PR45294: Fix handling of assumed template names looked up in the lexical 2020-03-27 21:07:06 -07:00
TableGen
Templight
Tooling [PowerPC] Delete PPCMachObjectWriter and powerpc{,64}-apple-darwin 2020-03-05 11:05:26 -08:00
Unit Try again to get tests passing again on Windows. 2020-04-02 20:00:38 -04:00
VFS [VFS] More consistent support for Windows 2020-02-05 11:38:20 -08:00
clang-rename [clang-rename] Fix the failure rename test. 2020-02-11 10:07:00 +01:00
utils/update_cc_test_checks Move update_cc_test_checks.py tests to clang 2020-02-14 14:39:55 +00:00
.clang-format
CMakeLists.txt Reland "Make it possible for lit.site.cfg to contain relative paths, and use it for llvm and clang" 2020-04-02 16:12:03 -04:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [Clang][test] Add .i files for test discovery 2020-03-20 18:21:27 -04:00
lit.site.cfg.py.in Try again to get tests passing again on Windows. 2020-04-02 20:00:38 -04:00
make_test_dirs.pl