Lines Matching refs:AttrName

1547     IdentifierInfo *AttrName = Tok.getIdentifierInfo();  in ParseMicrosoftInheritanceClassAttributes()  local
1550 attrs.addNew(AttrName, AttrNameLoc, nullptr, AttrNameLoc, nullptr, 0, Kind); in ParseMicrosoftInheritanceClassAttributes()
1556 IdentifierInfo *AttrName = Tok.getIdentifierInfo(); in ParseNullabilityClassAttributes() local
1559 attrs.addNew(AttrName, AttrNameLoc, nullptr, AttrNameLoc, nullptr, 0, Kind); in ParseNullabilityClassAttributes()
4522 void Parser::ParseOpenMPAttributeArgs(const IdentifierInfo *AttrName, in ParseOpenMPAttributeArgs() argument
4532 if (AttrName->isStr("directive")) { in ParseOpenMPAttributeArgs()
4550 assert(AttrName->isStr("sequence") && in ParseOpenMPAttributeArgs()
4586 static bool IsBuiltInOrStandardCXX11Attribute(IdentifierInfo *AttrName, in IsBuiltInOrStandardCXX11Attribute() argument
4589 ParsedAttr::getParsedKind(AttrName, ScopeName, ParsedAttr::AS_CXX11)) { in IsBuiltInOrStandardCXX11Attribute()
4599 return !ScopeName && AttrName->getName() == "nodiscard"; in IsBuiltInOrStandardCXX11Attribute()
4601 return !ScopeName && AttrName->getName() == "maybe_unused"; in IsBuiltInOrStandardCXX11Attribute()
4609 IdentifierInfo *AttrName, in ParseCXXAssumeAttributeArg() argument
4640 << AttrName << FixItHint::CreateInsertion(E->getBeginLoc(), "(") in ParseCXXAssumeAttributeArg()
4654 Attrs.addNew(AttrName, SourceRange(AttrNameLoc, RParen), nullptr, in ParseCXXAssumeAttributeArg()
4678 IdentifierInfo *AttrName, SourceLocation AttrNameLoc, in ParseCXX11AttributeArgs() argument
4690 AttrName, getTargetInfo(), getLangOpts())) in ParseCXX11AttributeArgs()
4699 ScopeName, AttrName, getTargetInfo(), getLangOpts())) { in ParseCXX11AttributeArgs()
4709 ParseGNUAttributeArgs(AttrName, AttrNameLoc, Attrs, EndLoc, ScopeName, in ParseCXX11AttributeArgs()
4716 (AttrName->isStr("directive") || AttrName->isStr("sequence"))) { in ParseCXX11AttributeArgs()
4721 ParseOpenMPAttributeArgs(AttrName, OpenMPTokens); in ParseCXX11AttributeArgs()
4731 NumArgs = ParseClangAttributeArgs(AttrName, AttrNameLoc, Attrs, EndLoc, in ParseCXX11AttributeArgs()
4734 else if (!ScopeName && AttrName->isStr("assume")) { in ParseCXX11AttributeArgs()
4735 if (ParseCXXAssumeAttributeArg(Attrs, AttrName, AttrNameLoc, EndLoc, Form)) in ParseCXX11AttributeArgs()
4739 NumArgs = ParseAttributeArgsCommon(AttrName, AttrNameLoc, Attrs, EndLoc, in ParseCXX11AttributeArgs()
4743 IsBuiltInOrStandardCXX11Attribute(AttrName, ScopeName)) { in ParseCXX11AttributeArgs()
4748 Diag(LParenLoc, diag::warn_unknown_attribute_ignored) << AttrName; in ParseCXX11AttributeArgs()
4760 Diag(LParenLoc, diag::err_attribute_requires_arguments) << AttrName; in ParseCXX11AttributeArgs()
4767 << AttrName in ParseCXX11AttributeArgs()
4815 IdentifierInfo *AttrName = Tok.getIdentifierInfo(); in ParseCXX11AttributeSpecifierInternal() local
4821 Diag(Tok.getLocation(), diag::err_expected_lparen_after) << AttrName; in ParseCXX11AttributeSpecifierInternal()
4823 ParseAttributeArgsCommon(AttrName, Loc, Attrs, EndLoc, in ParseCXX11AttributeSpecifierInternal()
4827 Attrs.addNew(AttrName, Loc, nullptr, Loc, nullptr, 0, Form); in ParseCXX11AttributeSpecifierInternal()
4882 IdentifierInfo *ScopeName = nullptr, *AttrName = nullptr; in ParseCXX11AttributeSpecifierInternal() local
4884 AttrName = TryParseCXX11AttributeIdentifier( in ParseCXX11AttributeSpecifierInternal()
4887 if (!AttrName) in ParseCXX11AttributeSpecifierInternal()
4893 ScopeName = AttrName; in ParseCXX11AttributeSpecifierInternal()
4896 AttrName = TryParseCXX11AttributeIdentifier( in ParseCXX11AttributeSpecifierInternal()
4899 if (!AttrName) { in ParseCXX11AttributeSpecifierInternal()
4918 AttrParsed = ParseCXX11AttributeArgs(AttrName, AttrLoc, Attrs, EndLoc, in ParseCXX11AttributeSpecifierInternal()
4923 AttrName, in ParseCXX11AttributeSpecifierInternal()
4932 Diag(Tok, diag::err_cxx11_attribute_forbids_ellipsis) << AttrName; in ParseCXX11AttributeSpecifierInternal()