Macro debug info support in LLVM IR
authorAmjad Aboud <amjad.aboud@intel.com>
Thu, 10 Dec 2015 12:56:35 +0000 (12:56 +0000)
committerAmjad Aboud <amjad.aboud@intel.com>
Thu, 10 Dec 2015 12:56:35 +0000 (12:56 +0000)
commit7db3980c5f97eb21bdcb58955ec7ed5e67ceda55
tree4cbc4f1c7199bc33d58390d648435a552854b6c1
parentf1cbc173046717ddfaf48eae5d6776653afa1090
Macro debug info support in LLVM IR
Introduced DIMacro and DIMacroFile debug info metadata in the LLVM IR to support macros.

Differential Revision: http://reviews.llvm.org/D14687

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255245 91177308-0d34-0410-b5e6-96231b3b80d8
20 files changed:
docs/LangRef.rst
include/llvm/Bitcode/LLVMBitCodes.h
include/llvm/IR/DebugInfoMetadata.h
include/llvm/IR/Metadata.def
include/llvm/IR/Metadata.h
include/llvm/Support/Dwarf.h
lib/AsmParser/LLLexer.cpp
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLToken.h
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/IR/AsmWriter.cpp
lib/IR/DIBuilder.cpp
lib/IR/DebugInfoMetadata.cpp
lib/IR/LLVMContextImpl.h
lib/IR/Verifier.cpp
lib/Support/Dwarf.cpp
test/Assembler/debug-info.ll
test/Assembler/dicompileunit.ll
unittests/IR/MetadataTest.cpp