hanchenye-llvm-project/clang/test
David Blaikie 658645241b DebugInfo: Add the ability to disable DWARF name tables entirely
This changes the current default behavior (from emitting pubnames by
default, to not emitting them by default) & moves to matching GCC's
behavior* with one significant difference: -gno(-gnu)-pubnames disables
pubnames even in the presence of -gsplit-dwarf (though -gsplit-dwarf
still by default enables -ggnu-pubnames). This allows users to disable
pubnames (& the new DWARF5 accelerated access tables) when they might
not be worth the size overhead.

* GCC's behavior is that -ggnu-pubnames and -gpubnames override each
other, and that -gno-gnu-pubnames and -gno-pubnames act as synonyms and
disable either kind of pubnames if they come last. (eg: -gpubnames
-gno-gnu-pubnames causes no pubnames (neither gnu or standard) to be
emitted)

llvm-svn: 340206
2018-08-20 20:14:08 +00:00
..
ARCMT Quickfix for failing tests. 2018-08-17 23:54:00 +00:00
ASTMerge [ASTImporter] Load external Decls when getting field index. 2018-08-08 09:40:57 +00:00
Analysis [analyzer] Re-instate support for MakeCollectable is RetainCountChecker 2018-08-17 21:42:59 +00:00
CXX Improve diagnostic for missing comma in template parameter list. 2018-08-17 19:43:40 +00:00
CodeCompletion [CodeComplete] Add a few extra tests for r333538. NFC 2018-06-01 09:49:53 +00:00
CodeGen DebugInfo: Add the ability to disable DWARF name tables entirely 2018-08-20 20:14:08 +00:00
CodeGenCUDA Rename -mlink-cuda-bitcode to -mlink-builtin-bitcode 2018-08-20 18:16:48 +00:00
CodeGenCXX [OPENMP][BLOCKS]Fix PR38923: reference to a global variable is captured 2018-08-20 16:00:22 +00:00
CodeGenCoroutines [Coroutines] Less IR for noexcept await_resume 2018-06-23 18:57:26 +00:00
CodeGenObjC [ObjC] Error out when using forward-declared protocol in a @protocol 2018-08-17 22:18:08 +00:00
CodeGenObjCXX [CodeGen] Merge equivalent block copy/helper functions. 2018-08-10 15:09:24 +00:00
CodeGenOpenCL AMDGPU: Add another missing builtin 2018-08-09 22:18:37 +00:00
Coverage Reapply "[Parse] Use CapturedStmt for @finally on MSVC" 2018-06-08 00:30:00 +00:00
CoverageMapping [OPENMP] Fix PR38256: Fix locations of the artificial conditional op. 2018-07-25 14:40:26 +00:00
Driver DebugInfo: Add the ability to disable DWARF name tables entirely 2018-08-20 20:14:08 +00:00
FixIt [Sema] Add fixit for unused lambda captures 2018-07-16 07:23:47 +00:00
Format
Frontend [ADT] Normalize empty triple components 2018-08-08 22:23:57 +00:00
Headers Make __shiftleft128 / __shiftright128 real compiler built-ins. 2018-08-17 17:19:06 +00:00
Import [ASTImporter] Add test for C++ casts and fix broken const_cast importing. 2018-08-20 16:20:01 +00:00
Index [index] For an ObjC message call, also record as receivers the protocols if they are present in the ObjC type 2018-08-17 23:50:59 +00:00
Integration
Layout NFC - Fix typo in test/Layout/itanium-pack-and-align.cpp 2018-07-04 11:21:44 +00:00
Lexer [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
Misc Refactor attribute printing to be a bit more obviously-correct. 2018-08-09 01:21:06 +00:00
Modules [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
OpenMP [OPENMP] Fix crash on the emission of the weak function declaration. 2018-08-20 18:03:40 +00:00
PCH [ObjC] Error out when using forward-declared protocol in a @protocol 2018-08-17 22:18:08 +00:00
Parser [ObjC] Error out when using forward-declared protocol in a @protocol 2018-08-17 22:18:08 +00:00
Preprocessor [Android] Increase default new alignment for Android 2018-08-01 17:55:34 +00:00
Profile [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
Refactor
Rewriter Reapply "[Parse] Use CapturedStmt for @finally on MSVC" 2018-06-08 00:30:00 +00:00
Sema [NEON] Define fp16 vld and vst intrinsics conditionally 2018-08-19 16:30:57 +00:00
SemaCUDA [CUDA][HIP] Allow function-scope static const variable 2018-07-28 03:05:25 +00:00
SemaCXX [SEMA] add more -Wfloat-conversion to compound assigment analysis 2018-08-13 16:38:07 +00:00
SemaObjC [ObjC] Error out when using forward-declared protocol in a @protocol 2018-08-17 22:18:08 +00:00
SemaObjCXX [Sema] Relax a failing assert in TemplateArgumentLoc 2018-07-31 00:18:30 +00:00
SemaOpenCL [OpenCL] Add test for constant sampler argument 2018-08-14 13:56:52 +00:00
SemaOpenCLCXX [OpenCL] Support new/delete in Sema 2018-06-14 09:51:54 +00:00
SemaTemplate [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
TableGen [Clang Tablegen][RFC] Allow Early Textual Substitutions in `Diagnostic` messages. 2018-05-19 03:12:04 +00:00
Templight
Tooling [lit, python] Always add quotes around the python path in lit 2018-08-06 22:37:45 +00:00
Unit
VFS [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
clang-rename
.clang-format
CMakeLists.txt [analyzer] Fix bots by removing new check-clang-analyzer commands from CHECK-ALL 2018-08-14 18:55:34 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
lit.site.cfg.py.in Fix lit fatal errors about requiring a USE_Z3_SOLVER param 2018-08-14 21:15:57 +00:00
make_test_dirs.pl