Lines Matching defs:ScopeName
26 StringRef ScopeName, const TargetInfo &Target,
44 StringRef ScopeName = Scope ? Scope->getName() : "";
45 if (ScopeName == "__gnu__")
46 ScopeName = "gnu";
47 else if (ScopeName == "_Clang")
48 ScopeName = "clang";
57 if (LangOpts.OpenMP && ScopeName == "omp" &&
61 int res = hasAttributeImpl(Syntax, Name, ScopeName, Target, LangOpts);
100 StringRef ScopeName = Scope->getName();
103 if (ScopeName == "__gnu__")
104 ScopeName = "gnu";
105 else if (ScopeName == "_Clang")
106 ScopeName = "clang";
108 return ScopeName;
131 return ScopeName && (ScopeName->isStr("gnu") || ScopeName->isStr("__gnu__"));
135 return ScopeName && (ScopeName->isStr("clang") || ScopeName->isStr("_Clang"));
143 StringRef ScopeName = normalizeAttrScopeName(Scope, SyntaxUsed);
144 StringRef AttrName = normalizeAttrName(Name, ScopeName, SyntaxUsed);
146 SmallString<64> FullName = ScopeName;
147 if (!ScopeName.empty()) {
159 const IdentifierInfo *ScopeName,
161 return ::getAttrKind(normalizeName(Name, ScopeName, SyntaxUsed), SyntaxUsed);
181 getScopeFromNormalizedScopeName(StringRef ScopeName) {
182 return llvm::StringSwitch<AttributeCommonInfo::Scope>(ScopeName)
197 StringRef ScopeName = normalizeAttrScopeName(getScopeName(), Syntax);
198 StringRef Name = normalizeAttrName(getAttrName(), ScopeName, Syntax);
201 getScopeFromNormalizedScopeName(ScopeName);