OSDN Git Service

[DebugInfoMetadata] Added DIFlags interface in DIBasicType.
authorAdrian Prantl <aprantl@apple.com>
Tue, 14 Aug 2018 19:35:34 +0000 (19:35 +0000)
committerAdrian Prantl <aprantl@apple.com>
Tue, 14 Aug 2018 19:35:34 +0000 (19:35 +0000)
commitc4d190943544f2a76fe7587f58b3a7784aa86d18
tree1428c09e5624615c73093390a83aa258a4efcd0d
parentadcef01bd74f47469e4d5ad27c1b1bc0013b1e94
[DebugInfoMetadata] Added DIFlags interface in DIBasicType.

Flags in DIBasicType will be used to pass attributes used in
DW_TAG_base_type, such as DW_AT_endianity.

Patch by Chirag Patel!

Differential Revision: https://reviews.llvm.org/D49610

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@339714 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/llvm/BinaryFormat/Dwarf.def
include/llvm/BinaryFormat/Dwarf.h
include/llvm/IR/DIBuilder.h
include/llvm/IR/DebugInfoFlags.def
include/llvm/IR/DebugInfoMetadata.h
lib/AsmParser/LLParser.cpp
lib/Bitcode/Reader/MetadataLoader.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
lib/IR/AsmWriter.cpp
lib/IR/DIBuilder.cpp
lib/IR/DebugInfoMetadata.cpp
lib/IR/LLVMContextImpl.h
lib/IR/Verifier.cpp
test/Assembler/debug-info.ll
unittests/IR/MetadataTest.cpp