OSDN Git Service

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:49 +0000 (18:29 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 24 Aug 2016 18:29:49 +0000 (18:29 +0000)
commitbf471b7adc6ab5b69b2515f09ed73fad955954cb
tree5227c1a8cf2cfca8a10a0bedecee2d1f554139f6
parent428e79c2bbe45b2073cb32e8cc338a59115de414
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@279650 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/llvm/IR/DIBuilder.h
include/llvm/IR/DebugInfoMetadata.h
lib/AsmParser/LLParser.cpp
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/IR/AsmWriter.cpp
lib/IR/DIBuilder.cpp
lib/IR/DebugInfoMetadata.cpp
test/Assembler/dicompileunit.ll
test/DebugInfo/X86/fission-no-inlining.ll [new file with mode: 0644]
unittests/IR/MetadataTest.cpp