diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-11-13 13:17:47 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2014-11-13 13:17:47 +0000 |
commit | f8edc4a4b1b30b6324d88d11ffb7ba07eb460744 (patch) | |
tree | 7ae33e08a278a0564b2f781a7843c3bdae0b387a /llvm/lib/IR | |
parent | e553a93ba8c905c2120da920d3147f0df430bcf7 (diff) | |
download | bcm5719-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/IR')
-rw-r--r-- | llvm/lib/IR/Metadata.cpp | 4 |
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) |