summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-07-12 12:05:13 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-07-12 12:05:13 +0000
commit5dc99f1f91ad931c59533ec675a1771a4347ca73 (patch)
tree435cf2028f2161bd4a6255a5f4a7d3687fd4f844 /llvm
parentfde429ba69d1a316e17cbabee669a32a7a25ab80 (diff)
downloadbcm5719-llvm-5dc99f1f91ad931c59533ec675a1771a4347ca73.tar.gz
bcm5719-llvm-5dc99f1f91ad931c59533ec675a1771a4347ca73.zip
Mark MDNode::getOperand as readonly.
We can't inline it but we can still CSE calls to it. llvm-svn: 186156
Diffstat (limited to 'llvm')
-rw-r--r--llvm/include/llvm/IR/Metadata.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/include/llvm/IR/Metadata.h b/llvm/include/llvm/IR/Metadata.h
index 8c2cfac235d..e0b29fdf7c7 100644
--- a/llvm/include/llvm/IR/Metadata.h
+++ b/llvm/include/llvm/IR/Metadata.h
@@ -139,7 +139,7 @@ public:
void replaceOperandWith(unsigned i, Value *NewVal);
/// getOperand - Return specified operand.
- Value *getOperand(unsigned i) const;
+ Value *getOperand(unsigned i) const LLVM_READONLY;
/// getNumOperands - Return number of MDNode operands.
unsigned getNumOperands() const { return NumOperands; }
OpenPOWER on IntegriCloud