summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-08-24 02:10:52 +0000
committerDan Gohman <gohman@apple.com>2010-08-24 02:10:52 +0000
commitab09a12cade5b179fc30ef0c3cc3db902122c5a7 (patch)
tree4b02ccf2d4d15a6f5f16b5b4ab49b02ab3aca525 /llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
parent338d9a49353a81fcecc6d51cceaed0b823606ddc (diff)
downloadbcm5719-llvm-ab09a12cade5b179fc30ef0c3cc3db902122c5a7.tar.gz
bcm5719-llvm-ab09a12cade5b179fc30ef0c3cc3db902122c5a7.zip
When we know we have an MDValue or MDString, call EnumerateMetadata
directly instead of going through EnumerateValue. llvm-svn: 111894
Diffstat (limited to 'llvm/lib/Bitcode/Writer/ValueEnumerator.cpp')
-rw-r--r--llvm/lib/Bitcode/Writer/ValueEnumerator.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp b/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
index edd41ed21d3..043a65de3b6 100644
--- a/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
+++ b/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
@@ -352,7 +352,7 @@ void ValueEnumerator::EnumerateOperandType(const Value *V) {
EnumerateOperandType(Elem);
}
} else if (isa<MDString>(V) || isa<MDNode>(V))
- EnumerateValue(V);
+ EnumerateMetadata(V);
}
void ValueEnumerator::EnumerateAttributes(const AttrListPtr &PAL) {
OpenPOWER on IntegriCloud