IR: Create the Metadata class
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Thu, 13 Nov 2014 13:17:47 +0000 (13:17 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Thu, 13 Nov 2014 13:17:47 +0000 (13:17 +0000)
commitb89064f540392776ad55b4bd7572f9a2f6702c1b
tree0379e8c437faac9b283b014fd49af7317a7f015b
parent18e1185ddf0069498b1da9cbca758c0f6650b388
IR: Create the Metadata class

This will become the root of a new class hierarchy separate from
`Value`.  As a first step, stick it between `Value` and `MDNode`.

This is part of PR21532.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221886 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/Metadata.h
lib/IR/Metadata.cpp