Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK...
authorDevang Patel <dpatel@apple.com>
Thu, 23 Jul 2009 01:07:34 +0000 (01:07 +0000)
committerDevang Patel <dpatel@apple.com>
Thu, 23 Jul 2009 01:07:34 +0000 (01:07 +0000)
commite059ba6ed246c714495848df111ef85d253152bb
treea694f76e139f86ee17d2144c01c79b9f36275706
parentc5b4c0ec64b123989c16498b0f18e0c1bdb8f28b
Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file.

llvm-svn: 76834
17 files changed:
llvm/include/llvm/Bitcode/LLVMBitCodes.h
llvm/include/llvm/MDNode.h
llvm/include/llvm/Value.h
llvm/lib/AsmParser/LLParser.cpp
llvm/lib/AsmParser/LLParser.h
llvm/lib/Bitcode/Reader/BitcodeReader.cpp
llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
llvm/lib/VMCore/AsmWriter.cpp
llvm/lib/VMCore/Constants.cpp
llvm/lib/VMCore/LLVMContextImpl.cpp
llvm/test/Feature/embeddedmetadata.ll
llvm/test/Feature/mdnode2.ll [deleted file]
llvm/test/Feature/mdnode3.ll [deleted file]
llvm/test/Feature/mdnode4.ll [deleted file]
llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
llvm/unittests/VMCore/MetadataTest.cpp