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)
commita9bcf16ebc8a3dbfc4999ddca63f064c29e89f6c
tree8c1f97f76f047d536f76f983304683adce045d6b
parentdd76cc1920b348276684c92cbd951c40922be8aa
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

llvm-svn: 255245
20 files changed:
llvm/docs/LangRef.rst
llvm/include/llvm/Bitcode/LLVMBitCodes.h
llvm/include/llvm/IR/DebugInfoMetadata.h
llvm/include/llvm/IR/Metadata.def
llvm/include/llvm/IR/Metadata.h
llvm/include/llvm/Support/Dwarf.h
llvm/lib/AsmParser/LLLexer.cpp
llvm/lib/AsmParser/LLParser.cpp
llvm/lib/AsmParser/LLToken.h
llvm/lib/Bitcode/Reader/BitcodeReader.cpp
llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
llvm/lib/IR/AsmWriter.cpp
llvm/lib/IR/DIBuilder.cpp
llvm/lib/IR/DebugInfoMetadata.cpp
llvm/lib/IR/LLVMContextImpl.h
llvm/lib/IR/Verifier.cpp
llvm/lib/Support/Dwarf.cpp
llvm/test/Assembler/debug-info.ll
llvm/test/Assembler/dicompileunit.ll
llvm/unittests/IR/MetadataTest.cpp