Introduce MetadataBase, a base class for MDString and MDNode.
authorDevang Patel <dpatel@apple.com>
Wed, 22 Jul 2009 17:43:22 +0000 (17:43 +0000)
committerDevang Patel <dpatel@apple.com>
Wed, 22 Jul 2009 17:43:22 +0000 (17:43 +0000)
commite54abc90fe9942ef3902040a7ac475ce0c369dc9
treec76031cf9bdfac5f7ac7f46d5360b7d8675c12c0
parentdbe77cfa0bcae10d91fbdbf118a97ec212afc88e
Introduce MetadataBase, a base class for MDString and MDNode.
Derive MDString directly from MetadataBase.
Introduce new bitcode block to hold metadata.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76759 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/llvm/Bitcode/LLVMBitCodes.h
include/llvm/Constants.h
include/llvm/MDNode.h
include/llvm/Value.h
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLParser.h
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Reader/BitcodeReader.h
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/Bitcode/Writer/ValueEnumerator.cpp
lib/VMCore/AsmWriter.cpp
lib/VMCore/Constants.cpp
lib/VMCore/Value.cpp
test/Feature/embeddedmetadata.ll
test/Feature/mdnode.ll
tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp