summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2014-11-13 13:17:47 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2014-11-13 13:17:47 +0000
commitf8edc4a4b1b30b6324d88d11ffb7ba07eb460744 (patch)
tree7ae33e08a278a0564b2f781a7843c3bdae0b387a /llvm/lib
parente553a93ba8c905c2120da920d3147f0df430bcf7 (diff)
downloadbcm5719-llvm-f8edc4a4b1b30b6324d88d11ffb7ba07eb460744.tar.gz
bcm5719-llvm-f8edc4a4b1b30b6324d88d11ffb7ba07eb460744.zip
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. llvm-svn: 221886
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/IR/Metadata.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/IR/Metadata.cpp b/llvm/lib/IR/Metadata.cpp
index 1fb15a075a6..8d616cfb0d6 100644
--- a/llvm/lib/IR/Metadata.cpp
+++ b/llvm/lib/IR/Metadata.cpp
@@ -109,8 +109,8 @@ void MDNode::replaceOperandWith(unsigned i, Value *Val) {
replaceOperand(Op, Val);
}
-MDNode::MDNode(LLVMContext &C, ArrayRef<Value*> Vals, bool isFunctionLocal)
-: Value(Type::getMetadataTy(C), Value::MDNodeVal) {
+MDNode::MDNode(LLVMContext &C, ArrayRef<Value *> Vals, bool isFunctionLocal)
+ : Metadata(Type::getMetadataTy(C), Value::MDNodeVal) {
NumOperands = Vals.size();
if (isFunctionLocal)
OpenPOWER on IntegriCloud