Lines Matching refs:scope
29 #include "clang/Sema/Scope.h"
1001 static void handleExtVectorTypeAttr(Sema &S, Scope *scope, Decl *D,
1814 static void handleDependencyAttr(Sema &S, Scope *Scope, Decl *D,
1819 if (!(Scope->getFlags() & clang::Scope::FunctionDeclarationScope)) {
4462 static void handleNSBridgedAttr(Sema &S, Scope *Sc, Decl *D,
4672 static void ProcessNonInheritableDeclAttr(Sema &S, Scope *scope, Decl *D,
4684 static void ProcessInheritableDeclAttr(Sema &S, Scope *scope, Decl *D,
4721 handleDependencyAttr(S, scope, D, Attr);
4734 handleExtVectorTypeAttr(S, scope, D, Attr);
4775 handleNSBridgedAttr(S, scope, D, Attr); break;
4987 if (!TargetAttrs.ProcessDeclAttribute(scope, D, Attr, S))
4998 static void ProcessDeclAttribute(Sema &S, Scope *scope, Decl *D,
5011 ProcessNonInheritableDeclAttr(S, scope, D, Attr);
5014 ProcessInheritableDeclAttr(S, scope, D, Attr);
5019 void Sema::ProcessDeclAttributeList(Scope *S, Decl *D,
5133 void Sema::DeclApplyPragmaWeak(Scope *S, NamedDecl *ND, WeakInfo &W) {
5144 // to insert Decl at TU scope, sorry.
5154 void Sema::ProcessPragmaWeak(Scope *S, Decl *D) {
5183 void Sema::ProcessDeclAttributes(Scope *S, Decl *D, const Declarator &PD,