Lines Matching refs:scope
29 #include "clang/Sema/Scope.h"
968 static void handleExtVectorTypeAttr(Sema &S, Scope *scope, Decl *D,
1862 static void handleDependencyAttr(Sema &S, Scope *Scope, Decl *D,
1867 if (!(Scope->getFlags() & clang::Scope::FunctionDeclarationScope)) {
4478 static void handleNSBridgedAttr(Sema &S, Scope *Sc, Decl *D,
4679 static void ProcessNonInheritableDeclAttr(Sema &S, Scope *scope, Decl *D,
4691 static void ProcessInheritableDeclAttr(Sema &S, Scope *scope, Decl *D,
4725 handleDependencyAttr(S, scope, D, Attr);
4738 handleExtVectorTypeAttr(S, scope, D, Attr);
4779 handleNSBridgedAttr(S, scope, D, Attr); break;
4977 if (!TargetAttrs.ProcessDeclAttribute(scope, D, Attr, S))
4988 static void ProcessDeclAttribute(Sema &S, Scope *scope, Decl *D,
5001 ProcessNonInheritableDeclAttr(S, scope, D, Attr);
5004 ProcessInheritableDeclAttr(S, scope, D, Attr);
5009 void Sema::ProcessDeclAttributeList(Scope *S, Decl *D,
5125 void Sema::DeclApplyPragmaWeak(Scope *S, NamedDecl *ND, WeakInfo &W) {
5136 // to insert Decl at TU scope, sorry.
5146 void Sema::ProcessPragmaWeak(Scope *S, Decl *D) {
5175 void Sema::ProcessDeclAttributes(Scope *S, Decl *D, const Declarator &PD,