Lines Matching defs:Name
22 static int hasAttributeImpl(AttributeCommonInfo::Syntax Syntax, StringRef Name,
34 StringRef Name = Attr->getName();
36 if (Name.size() >= 4 && Name.starts_with("__") && Name.ends_with("__"))
37 Name = Name.substr(2, Name.size() - 4);
54 (Name == "directive" || Name == "sequence"))
57 int res = hasAttributeImpl(Syntax, Name, ScopeName, Target, LangOpts);
63 if (Ptr->hasSpelling(Syntax, Name))
98 static StringRef normalizeAttrName(const IdentifierInfo *Name,
109 StringRef AttrName = Name->getName();
127 static SmallString<64> normalizeName(const IdentifierInfo *Name,
131 StringRef AttrName = normalizeAttrName(Name, ScopeName, SyntaxUsed);
145 AttributeCommonInfo::getParsedKind(const IdentifierInfo *Name,
148 return ::getAttrKind(normalizeName(Name, ScopeName, SyntaxUsed), SyntaxUsed);
161 StringRef Name = normalizeAttrName(getAttrName(), Scope, Syntax);