Lines Matching refs:Ident
353 bool Parser::IsSimpleMicrosoftDeclSpec(IdentifierInfo *Ident) {
354 return llvm::StringSwitch<bool>(Ident->getName())
376 void Parser::ParseComplexMicrosoftDeclSpec(IdentifierInfo *Ident,
381 if (llvm::StringSwitch<bool>(Ident->getName())
386 ParseMicrosoftDeclSpecWithSingleArg(Ident, Loc, Attrs);
387 } else if (Ident->getName() == "deprecated") {
392 ParseMicrosoftDeclSpecWithSingleArg(Ident, Loc, Attrs);
394 Attrs.addNew(Ident, Loc, 0, Loc, 0, 0, AttributeList::AS_Declspec);
395 } else if (Ident->getName() == "property") {
401 << Ident->getNameStart();
406 Ident->getNameStart(), tok::r_paren);
507 Attrs.addNewPropertyAttr(Ident, Loc, 0, SourceLocation(),
519 Diag(Loc, diag::warn_ms_declspec_unknown) << Ident;
3838 IdentifierInfo *Ident = Tok.getIdentifierInfo();
3861 IdentLoc, Ident,