AsmParser: ParseMDNode() => ParseMDTuple(), NFC

This isn't parsing arbitrary subclasses of `MDNode`, just `MDTuple`.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225702 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Duncan P. N. Exon Smith 2015-01-12 21:23:11 +00:00
parent 1a135ced09
commit 9e8d3bc46a
2 changed files with 5 additions and 5 deletions

View File

@ -588,7 +588,7 @@ bool LLParser::ParseStandaloneMetadata() {
bool IsDistinct = EatIfPresent(lltok::kw_distinct);
if (ParseToken(lltok::exclaim, "Expected '!' here") ||
ParseMDNode(Init, IsDistinct))
ParseMDTuple(Init, IsDistinct))
return true;
// See if this was forward referenced, if so, handle it.
@ -1497,7 +1497,7 @@ bool LLParser::ParseInstructionMetadata(Instruction *Inst,
// are supported here.
if (Lex.getKind() == lltok::lbrace) {
MDNode *N;
if (ParseMDNode(N))
if (ParseMDTuple(N))
return true;
Inst->setMetadata(MDK, N);
} else {
@ -2903,7 +2903,7 @@ bool LLParser::ParseGlobalValueVector(SmallVectorImpl<Constant *> &Elts) {
return false;
}
bool LLParser::ParseMDNode(MDNode *&MD, bool IsDistinct) {
bool LLParser::ParseMDTuple(MDNode *&MD, bool IsDistinct) {
SmallVector<Metadata *, 16> Elts;
if (ParseMDNodeVector(Elts))
return true;
@ -2973,7 +2973,7 @@ bool LLParser::ParseMetadata(Metadata *&MD, PerFunctionState *PFS) {
// !{ ... }
if (Lex.getKind() == lltok::lbrace) {
MDNode *N;
if (ParseMDNode(N))
if (ParseMDTuple(N))
return true;
MD = N;
return false;

View File

@ -387,7 +387,7 @@ namespace llvm {
bool ParseMetadataAsValue(Value *&V, PerFunctionState &PFS);
bool ParseValueAsMetadata(Metadata *&MD, PerFunctionState *PFS);
bool ParseMetadata(Metadata *&MD, PerFunctionState *PFS);
bool ParseMDNode(MDNode *&MD, bool IsDistinct = false);
bool ParseMDTuple(MDNode *&MD, bool IsDistinct = false);
bool ParseMDNodeVector(SmallVectorImpl<Metadata *> &MDs);
bool ParseInstructionMetadata(Instruction *Inst, PerFunctionState *PFS);