DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 24 Aug 2016 18:29:58 +0000 (18:29 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 24 Aug 2016 18:29:58 +0000 (18:29 +0000)
commita45c31a5b40ded42ad2cccc20f927f4e1ce7c125
tree7d488fe33104c7a6cee05b111ce8c01599c0a8ad
parenta01f29532289f5fbebcc4f9bc5399fec0c715807
DebugInfo: Add flag to CU to disable emission of inline debug info into the skeleton CU

In cases where .dwo/.dwp files are guaranteed to be available, skipping
the extra online (in the .o file) inline info can save a substantial
amount of space - see the original r221306 for more details there.

llvm-svn: 279651
clang/include/clang/Driver/Options.td
clang/include/clang/Frontend/CodeGenOptions.def
clang/lib/CodeGen/CGDebugInfo.cpp
clang/lib/Driver/Tools.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/test/CodeGen/debug-info-imported-entity.cpp
clang/test/CodeGen/split-debug-filename.c
clang/test/CodeGen/split-debug-inlining.c [new file with mode: 0644]