Lines Matching full:scopename
17 StringRef ScopeName = Scope ? Scope->getName() : ""; in hasAttribute() local
18 if (ScopeName == "__gnu__") in hasAttribute()
19 ScopeName = "gnu"; in hasAttribute()
20 else if (ScopeName == "_Clang") in hasAttribute()
21 ScopeName = "clang"; in hasAttribute()
46 StringRef ScopeName = Scope->getName(); in normalizeAttrScopeName() local
49 if (ScopeName == "__gnu__") in normalizeAttrScopeName()
50 ScopeName = "gnu"; in normalizeAttrScopeName()
51 else if (ScopeName == "_Clang") in normalizeAttrScopeName()
52 ScopeName = "clang"; in normalizeAttrScopeName()
54 return ScopeName; in normalizeAttrScopeName()
77 return ScopeName && (ScopeName->isStr("gnu") || ScopeName->isStr("__gnu__")); in isGNUScope()
85 StringRef ScopeName = normalizeAttrScopeName(Scope, SyntaxUsed); in normalizeName() local
86 StringRef AttrName = normalizeAttrName(Name, ScopeName, SyntaxUsed); in normalizeName()
88 SmallString<64> FullName = ScopeName; in normalizeName()
89 if (!ScopeName.empty()) { in normalizeName()
101 const IdentifierInfo *ScopeName, in getParsedKind() argument
103 return ::getAttrKind(normalizeName(Name, ScopeName, SyntaxUsed), SyntaxUsed); in getParsedKind()