diff options
| author | David Blaikie <dblaikie@gmail.com> | 2013-07-13 21:08:14 +0000 |
|---|---|---|
| committer | David Blaikie <dblaikie@gmail.com> | 2013-07-13 21:08:14 +0000 |
| commit | 48ad6dc4633382ce81b5db3dfa9b282ae5eac105 (patch) | |
| tree | 1c0b65772e3b8cb979c366bd8c27fd10811307b9 /llvm/test/Transforms/GVN/nonescaping-malloc.ll | |
| parent | 66ed89d07ffd6d5c372e4bb566216da30844a796 (diff) | |
| download | bcm5719-llvm-48ad6dc4633382ce81b5db3dfa9b282ae5eac105.tar.gz bcm5719-llvm-48ad6dc4633382ce81b5db3dfa9b282ae5eac105.zip | |
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
Diffstat (limited to 'llvm/test/Transforms/GVN/nonescaping-malloc.ll')
0 files changed, 0 insertions, 0 deletions

