llvm-project/clang/test
David Blaikie fd07c604a9 Only emit debug info for implicit members that actually get codegen, not just ODR use.
This includes special members (copy/default ctor, copy assign, default
ctor) and template specializations for member function templates.

Good for a 5% decrease (1.80 to 1.71 GB) in size on Clang+LLVM's .dwo
files (when using fission).

llvm-svn: 188085
2013-08-09 17:20:05 +00:00
..
ARCMT ObjectiveC migrator: tighten rule about when to 2013-08-08 21:20:01 +00:00
ASTMerge Changes so that a few tests do not fail when running under guarded malloc. 2013-07-12 22:30:03 +00:00
Analysis [analyzer] Enable usage of temporaries in InitListExprs 2013-08-09 07:46:29 +00:00
CXX Implement [class.friend]p11's special name lookup rules for friend declarations 2013-08-09 04:35:01 +00:00
CodeCompletion PR14381: Never skip constexpr function bodies when code-completing. We may need 2012-11-19 21:13:18 +00:00
CodeGen Add lrint to the list of math builtins. It never sets errno so we can mark it as readnone. 2013-08-09 10:12:30 +00:00
CodeGenCUDA Use kernel metadata to differentiate between kernel and device 2013-03-30 14:38:24 +00:00
CodeGenCXX Only emit debug info for implicit members that actually get codegen, not just ODR use. 2013-08-09 17:20:05 +00:00
CodeGenObjC Fix test for Release builds. 2013-07-26 02:04:44 +00:00
CodeGenObjCXX Compute 'this' correctly for block in lambda. 2013-07-12 22:05:26 +00:00
CodeGenOpenCL Use kernel metadata to differentiate between kernel and device 2013-03-30 14:38:24 +00:00
Coverage Objective-C: When using super.prop, property should be 2013-03-11 22:26:33 +00:00
Driver Fixup for r188058: assume hasAsanZeroBaseShadow() is false if ASan is not needed 2013-08-09 10:56:42 +00:00
FixIt Implement [class.friend]p11's special name lookup rules for friend declarations 2013-08-09 04:35:01 +00:00
Format Added -lines X:Y option to specify line range to process. This is a more human-friendly alternative to -offset and -length. 2013-07-18 22:54:56 +00:00
Frontend clang-cl: Support /showIncludes 2013-08-09 00:32:23 +00:00
Headers CC1: Only parse command-line options that have the CC1Option flag. 2013-08-02 20:16:22 +00:00
Index [PCH] Fix a PCH serialization crash, with invalid code related to forward enum references. 2013-08-07 21:17:33 +00:00
Lexer Partially revert r186903. 2013-07-26 00:06:45 +00:00
Misc Partially revert r186903. 2013-07-26 00:06:45 +00:00
Modules When merging redeclaration chains across modules, if a declaration is visible 2013-08-02 01:09:12 +00:00
OpenMP OpenMP: basic support for #pragma omp parallel 2013-07-19 03:13:43 +00:00
PCH PR9992: Serialize and deserialize the token sequence for a function template in 2013-08-07 21:41:30 +00:00
Parser Parse: Don't consider attributes of broken member declarators 2013-08-01 04:22:55 +00:00
Preprocessor AArch64: initial NEON support 2013-08-01 09:23:19 +00:00
Rewriter Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
Sema Fix alignof computation of large arrays on x86_64. 2013-08-08 19:53:46 +00:00
SemaCUDA
SemaCXX Fix alignof computation of large arrays on x86_64. 2013-08-08 19:53:46 +00:00
SemaObjC Implement C++'s restrictions on the type of an expression passed to a vararg 2013-08-05 18:49:43 +00:00
SemaObjCXX FIXME fix: improving diagnostics for template arguments deduction of class templates and explicit specializations 2013-07-19 23:00:19 +00:00
SemaOpenCL Added the attribute name to the err_attribute_wrong_number_arguments diagnostic for clarity; updated almost all of the affected test cases. 2013-07-23 19:30:11 +00:00
SemaTemplate Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... 2013-08-06 01:03:05 +00:00
TableGen Revert "tg-fixits.td: fixup for Linux" 2013-01-11 02:37:47 +00:00
Tooling Add 'not' to commands that are expected to fail. 2013-07-04 16:16:58 +00:00
Unit [tests] Update to use lit_config and lit package, as appropriate. 2013-08-09 14:43:04 +00:00
CMakeLists.txt Re-add clang-format tests to clang/test. 2013-03-25 09:14:25 +00:00
Makefile
TestRunner.sh
cxx-sections.data
lit.cfg [tests] Update to use lit_config and lit package, as appropriate. 2013-08-09 14:43:04 +00:00
lit.site.cfg.in [tests] Update to use lit_config and lit package, as appropriate. 2013-08-09 14:43:04 +00:00
make_test_dirs.pl