Lines Matching defs:ScopeName
23 StringRef ScopeName, const TargetInfo &Target,
40 StringRef ScopeName = Scope ? Scope->getName() : "";
41 if (ScopeName == "__gnu__")
42 ScopeName = "gnu";
43 else if (ScopeName == "_Clang")
44 ScopeName = "clang";
53 if (LangOpts.OpenMP && ScopeName == "omp" &&
57 int res = hasAttributeImpl(Syntax, Name, ScopeName, Target, LangOpts);
87 StringRef ScopeName = Scope->getName();
90 if (ScopeName == "__gnu__")
91 ScopeName = "gnu";
92 else if (ScopeName == "_Clang")
93 ScopeName = "clang";
95 return ScopeName;
118 return ScopeName && (ScopeName->isStr("gnu") || ScopeName->isStr("__gnu__"));
122 return ScopeName && (ScopeName->isStr("clang") || ScopeName->isStr("_Clang"));
130 StringRef ScopeName = normalizeAttrScopeName(Scope, SyntaxUsed);
131 StringRef AttrName = normalizeAttrName(Name, ScopeName, SyntaxUsed);
133 SmallString<64> FullName = ScopeName;
134 if (!ScopeName.empty()) {
146 const IdentifierInfo *ScopeName,
148 return ::getAttrKind(normalizeName(Name, ScopeName, SyntaxUsed), SyntaxUsed);