Go to file
David Blaikie 48ad6dc463 PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info
This simplifies the core benefit of -flimit-debug-info by taking a more
systematic approach to avoid emitting debug info definitions for types
that only require declarations. The previous ad-hoc approach (3 cases
removed in this patch) had many holes.

The general approach (adding a bit to TagDecl and callback through
ASTConsumer) has been discussed with Richard Smith - though always open
to revision.

llvm-svn: 186262
2013-07-13 21:08:14 +00:00
clang PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info 2013-07-13 21:08:14 +00:00
clang-tools-extra cpp11-migrate: FileOverrides/Transform refactoring. 2013-07-12 14:36:20 +00:00
compiler-rt Completely revert all mbstowcs-and-friends changes from r186109. They were unintentional 2013-07-12 12:33:23 +00:00
debuginfo-tests
libclc Implement mad24() and mul24() builtins 2013-07-08 17:27:13 +00:00
libcxx Implement n3584 - Addressing Tuples by Type 2013-07-13 02:54:05 +00:00
libcxxabi Updated CREDITS.TXT 2013-07-02 19:01:59 +00:00
lld [PECOFF] Support linking against DLL. 2013-07-11 08:46:21 +00:00
lldb Modified the expression parser to only try to 2013-07-12 23:35:21 +00:00
llvm Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging. No functionality change and all tests pass after conversion. 2013-07-13 20:38:47 +00:00
polly ScopInfo: Add getTupe() method to MemoryAccess 2013-07-13 20:41:24 +00:00