Lines Matching full:metadata
48 // Handle any instruction metadata forward references.
60 return Error(MDList[i].Loc, "use of undefined metadata '!" +
115 "use of undefined metadata '!" +
511 if (ParseToken(lltok::rbrace, "expected end of metadata node"))
533 ParseToken(lltok::rbrace, "expected end of metadata node"))
553 return TokError("Metadata id is already used");
1069 return TokError("expected metadata after comma");
1136 // Metadata at the end is an early exit.
1143 return Error(Lex.getLoc(), "expected metadata or 'align'");
1199 /// comma at the end of the line and find that it is followed by metadata.
1200 /// Clients that don't allow metadata can call the version of this function that
1889 /// sanity. PFS is used to convert function-local operands of metadata (since
1890 /// metadata operands are not just parsed here but also converted to values).
1891 /// PFS can be null when we are not parsing metadata values inside a function.
2396 ParseToken(lltok::rbrace, "expected end of metadata node"))
2417 // Standalone metadata reference
2463 return Error(ID.Loc, "metadata value must have metadata type");
2468 return Error(ID.Loc, "metadata value must have metadata type");
2844 // a comma and metadata.
2853 // *must* be followed by metadata.
3976 // Embedded metadata.