/external/clang/lib/Sema/ |
D | Sema.cpp | 139 PushOnScopeChains(Context.buildImplicitTypedef(T, Name), TUScope); in addImplicitTypedef() 164 PushOnScopeChains(Context.getInt128Decl(), TUScope); in Initialize() 168 PushOnScopeChains(Context.getUInt128Decl(), TUScope); in Initialize() 178 PushOnScopeChains(Context.getObjCSelDecl(), TUScope); in Initialize() 184 PushOnScopeChains(Context.getObjCIdDecl(), TUScope); in Initialize() 189 PushOnScopeChains(Context.getObjCClassDecl(), TUScope); in Initialize() 194 PushOnScopeChains(Context.getObjCProtocolDecl(), TUScope); in Initialize() 200 PushOnScopeChains(Context.getCFConstantStringDecl(), TUScope); in Initialize() 206 PushOnScopeChains(Context.buildImplicitRecord("type_info", TTK_Class), in Initialize() 254 PushOnScopeChains(Context.getBuiltinMSVaListDecl(), TUScope); in Initialize() [all …]
|
D | SemaDeclObjC.cpp | 318 PushOnScopeChains(MDecl->getSelfDecl(), FnBodyScope); in ActOnStartOfObjCMethodDef() 319 PushOnScopeChains(MDecl->getCmdDecl(), FnBodyScope); in ActOnStartOfObjCMethodDef() 334 PushOnScopeChains(Param, FnBodyScope); in ActOnStartOfObjCMethodDef() 720 PushOnScopeChains(typeParam, S, /*AddToContext=*/false); in actOnObjCTypeParamList() 995 PushOnScopeChains(IDecl, TUScope); in ActOnStartClassInterface() 1090 PushOnScopeChains(AliasDecl, TUScope); in ActOnCompatibilityAlias() 1165 PushOnScopeChains(PDecl, TUScope); in ActOnStartProtocolInterface() 1696 PushOnScopeChains(PDecl, TUScope); in ActOnForwardProtocolDeclaration() 1954 PushOnScopeChains(IDecl, TUScope); in ActOnStartClassImplementation() 1979 PushOnScopeChains(IMPDecl, TUScope); in ActOnStartClassImplementation() [all …]
|
D | SemaLambda.cpp | 485 PushOnScopeChains(Param, CurScope); in addLambdaParameters() 1008 PushOnScopeChains(Var, CurScope, false); in ActOnStartOfLambdaDefinition()
|
D | SemaDeclCXX.cpp | 7424 PushOnScopeChains(Namespc, DeclRegionScope); in ActOnStartNamespaceDef() 7867 PushOnScopeChains(UD, S, /*AddToContext*/ false); in ActOnUsingDeclaration() 8076 PushOnScopeChains(Shadow, S); in BuildUsingShadowDecl() 8889 PushOnScopeChains(NewND, S); in ActOnAliasDeclaration() 8968 PushOnScopeChains(AliasDecl, S); in ActOnNamespaceAliasDef() 9190 PushOnScopeChains(DefaultCon, S, false); in DeclareImplicitDefaultConstructor() 9503 PushOnScopeChains(Destructor, S, false); in DeclareImplicitDestructor() 10218 PushOnScopeChains(CopyAssignment, S, false); in DeclareImplicitCopyAssignment() 10612 PushOnScopeChains(MoveAssignment, S, false); in DeclareImplicitMoveAssignment() 11047 PushOnScopeChains(CopyConstructor, S, false); in DeclareImplicitCopyConstructor() [all …]
|
D | SemaDecl.cpp | 1244 void Sema::PushOnScopeChains(NamedDecl *D, Scope *S, bool AddToContext) { in PushOnScopeChains() function in Sema 1849 PushOnScopeChains(New, TUScope); in LazilyCreateBuiltin() 4174 SemaRef.PushOnScopeChains(IndirectField, S); in InjectAnonymousStructOrUnionMembers() 5140 PushOnScopeChains(New, S, AddToContext); in HandleDeclarator() 11307 PushOnScopeChains(Param, FnBodyScope); in ActOnStartOfFunctionDef() 11333 PushOnScopeChains(D, FnBodyScope, /*AddToContext=*/false); in ActOnStartOfFunctionDef() 11339 PushOnScopeChains(EI, FnBodyScope, /*AddToContext=*/false); in ActOnStartOfFunctionDef() 13084 PushOnScopeChains(New, EnclosingScope, /* AddToContext = */ false); in ActOnTag() 13087 PushOnScopeChains(New, S, !IsForwardReference); in ActOnTag() 13170 PushOnScopeChains(InjectedClassName, S); in ActOnStartCXXMemberDeclarations() [all …]
|
D | SemaOpenMP.cpp | 11205 PushOnScopeChains(OmpInParm, S); in ActOnOpenMPDeclareReductionCombinerStart() 11206 PushOnScopeChains(OmpOutParm, S); in ActOnOpenMPDeclareReductionCombinerStart() 11259 PushOnScopeChains(OmpPrivParm, S); in ActOnOpenMPDeclareReductionInitializerStart() 11260 PushOnScopeChains(OmpOrigParm, S); in ActOnOpenMPDeclareReductionInitializerStart() 11288 PushOnScopeChains(DRD, S, /*AddToContext=*/false); in ActOnOpenMPDeclareReductionDirectiveEnd()
|
D | SemaLookup.cpp | 3730 PushOnScopeChains(Res, S, true); in LookupOrCreateLabel() 3745 PushOnScopeChains(Res, S, true); in LookupOrCreateLabel()
|
D | SemaTemplate.cpp | 1167 PushOnScopeChains(NewTemplate, Outer); in CheckClassTemplate() 1181 PushOnScopeChains(NewTemplate, EnclosingScope, in CheckClassTemplate()
|
D | SemaDeclAttr.cpp | 6080 PushOnScopeChains(NewD, S); in DeclApplyPragmaWeak()
|
D | SemaExpr.cpp | 12069 PushOnScopeChains(AI, CurBlock->TheScope); in ActOnBlockArguments()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 2117 void PushOnScopeChains(NamedDecl *D, Scope *S, bool AddToContext = true);
|