| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Index/ |
| D | USRGeneration.cpp | 161 VisitDeclContext(D->getDeclContext()); in VisitFieldDecl() 174 VisitDeclContext(D->getDeclContext()); in VisitFunctionDecl() 216 VisitDeclContext(D->getDeclContext()); in VisitNamedDecl() 235 VisitDeclContext(D->getDeclContext()); in VisitVarDecl() 268 VisitDeclContext(D->getDeclContext()); in VisitNamespaceDecl() 282 VisitDeclContext(D->getDeclContext()); in VisitNamespaceAliasDecl() 288 const DeclContext *container = D->getDeclContext(); in VisitObjCMethodDecl() 365 Visit(cast<Decl>(D->getDeclContext())); in VisitObjCPropertyDecl() 385 VisitDeclContext(D->getDeclContext()); in VisitTagDecl() 454 const DeclContext *DC = D->getDeclContext(); in VisitTypedefDecl()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/ |
| D | Decl.cpp | 296 const DeclContext *DC = D->getDeclContext(); in getOutermostFuncOrBlockContext() 516 if (const LinkageSpecDecl *SD = dyn_cast<LinkageSpecDecl>(D.getDeclContext())) in isSingleLineExternC() 524 assert(D->getDeclContext()->getRedeclContext()->isFileContext() && in getLVForNamespaceScopeDecl() 605 for (const DeclContext *DC = D->getDeclContext(); in getLVForNamespaceScopeDecl() 742 LinkageInfo EnumLV = getLVForDecl(cast<NamedDecl>(D->getDeclContext()), in getLVForNamespaceScopeDecl() 815 getLVForDecl(cast<RecordDecl>(D->getDeclContext()), classComputation); in getLVForClassMember() 1029 DC = ContextDecl->getDeclContext()->getRedeclContext(); in getLVForClosure() 1105 LV = getLVForClosure(BD->getDeclContext()->getRedeclContext(), in getLVForLocalDecl() 1180 OuterMostLambda->getDeclContext()->getRedeclContext(), in computeLVForDecl() 1189 if (D->getDeclContext()->getRedeclContext()->isFileContext()) in computeLVForDecl() [all …]
|
| D | DeclBase.cpp | 168 for (const DeclContext *DC = getDeclContext(); in getParentFunctionOrMethod() 218 setDeclContextsImpl(getDeclContext(), DC, getASTContext()); in setLexicalDeclContext() 237 const DeclContext *DC = getDeclContext(); in isInAnonymousNamespace() 251 DeclContext *DC = getDeclContext(); in getTranslationUnitDecl() 677 !isa<CXXRecordDecl>(getDeclContext()) || in CheckAccessDeclContext() 1149 ND->getDeclContext()->getPrimaryContext()-> in addDecl() 1157 ND->getDeclContext()->getPrimaryContext()-> in addDeclInternal() 1229 if (ND->getDeclContext() == DCtx && !shouldBeHidden(ND) && in buildLookupImpl() 1405 DeclContext *DeclDC = D->getDeclContext()->getPrimaryContext(); in makeDeclVisibleInContext() 1432 ((!Recoverable || D->getDeclContext() != D->getLexicalDeclContext()) && in makeDeclVisibleInContextWithFlags()
|
| D | DeclObjC.cpp | 639 Decl *CtxD = cast<Decl>(getDeclContext()); in getNextRedeclaration() 676 Decl *CtxD = cast<Decl>(getDeclContext()); in getCanonicalDecl() 852 if (ObjCInterfaceDecl *ID = dyn_cast<ObjCInterfaceDecl>(getDeclContext())) in getClassInterface() 854 if (ObjCCategoryDecl *CD = dyn_cast<ObjCCategoryDecl>(getDeclContext())) in getClassInterface() 856 if (ObjCImplDecl *IMD = dyn_cast<ObjCImplDecl>(getDeclContext())) in getClassInterface() 859 assert(!isa<ObjCProtocolDecl>(getDeclContext()) && "It's a protocol method"); in getClassInterface() 948 ProtD = dyn_cast<ObjCProtocolDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow() 952 IMD = dyn_cast<ObjCImplDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow() 965 CatD = dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow() 979 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()), in collectOverriddenMethodsSlow() [all …]
|
| D | TemplateName.cpp | 92 return Template->getDeclContext() && in isDependent() 93 Template->getDeclContext()->isDependentContext(); in isDependent()
|
| D | MicrosoftMangle.cpp | 46 return ContextParam->getDeclContext(); in getEffectiveDeclContext() 53 return ContextParam->getDeclContext(); in getEffectiveDeclContext() 56 const DeclContext *DC = D->getDeclContext(); in getEffectiveDeclContext() 376 const DeclContext *DC = ND->getDeclContext(); in mangleName() 523 assert(TD->getDeclContext() == D->getDeclContext() && in mangleUnqualifiedName() 2067 Mangler.manglePostfix(VD->getDeclContext()); in mangleStaticGuardVariable()
|
| D | TemplateBase.cpp | 104 return getAsDecl()->getDeclContext()->isDependentContext(); in isDependent() 145 return getAsDecl()->getDeclContext()->isDependentContext(); in isInstantiationDependent()
|
| D | ItaniumMangle.cpp | 57 return ContextParam->getDeclContext(); in getEffectiveDeclContext() 64 return ContextParam->getDeclContext(); in getEffectiveDeclContext() 67 const DeclContext *DC = D->getDeclContext(); in getEffectiveDeclContext() 1122 assert(TD->getDeclContext() == D->getDeclContext() && in mangleUnqualifiedName() 1310 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName() 1337 = dyn_cast<FunctionDecl>(Parm->getDeclContext())) { in mangleLocalName() 1379 Context->getDeclContext()->isRecord()) { in mangleUnqualifiedBlock() 1412 Context->getDeclContext()->isRecord()) { in mangleLambda()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | SemaAccess.cpp | 66 DeclContext *DC = D->getDeclContext(); in FindDeclaringClass() 71 DC = cast<EnumDecl>(DC)->getDeclContext(); in FindDeclaringClass() 75 DeclaringClass = cast<CXXRecordDecl>(DeclaringClass->getDeclContext()); in FindDeclaringClass() 109 DC = Record->getDeclContext(); in EffectiveContext() 116 DC = Function->getDeclContext(); in EffectiveContext() 259 const DeclContext *FromDC = From->getDeclContext()->getPrimaryContext(); in MightInstantiateTo() 260 const DeclContext *ToDC = To->getDeclContext()->getPrimaryContext(); in MightInstantiateTo() 363 Context->getDeclContext(), in MightInstantiateTo() 364 Friend->getDeclContext())) in MightInstantiateTo() 481 if (!MightInstantiateTo(S, CTD->getDeclContext(), in MatchesFriend() [all …]
|
| D | SemaTemplateInstantiateDecl.cpp | 29 const DeclContext *DC = D->getDeclContext(); in isDeclWithinFunction() 159 dyn_cast_or_null<CXXRecordDecl>(ND->getDeclContext()); in InstantiateAttrs() 224 CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D->getDeclContext()); in InstantiateTypedefNameDecl() 460 if (CXXRecordDecl *Parent= dyn_cast<CXXRecordDecl>(Field->getDeclContext())) { in VisitFieldDecl() 735 if (Pattern->getDeclContext()->isFunctionOrMethod() && in InstantiateEnumDefinition() 804 Pattern->getDeclContext(), in VisitClassTemplateDecl() 1088 } else if (InstTemplate->getDeclContext()->isRecord() && in VisitFunctionTemplateDecl() 1239 DC = SemaRef.FindInstantiatedContext(D->getLocation(), D->getDeclContext(), in VisitFunctionDecl() 1262 assert(D->getDeclContext()->isFileContext()); in VisitFunctionDecl() 1263 LexicalDC = D->getDeclContext(); in VisitFunctionDecl() [all …]
|
| D | IdentifierResolver.cpp | 133 DeclContext *DCtx = D->getDeclContext()->getRedeclContext(); in isDeclInScope() 326 if (!PrevD->getDeclContext()->getRedeclContext()->isTranslationUnit()) { in tryAddTopLevelDecl() 356 if (!(*I)->getDeclContext()->getRedeclContext()->isTranslationUnit()) { in tryAddTopLevelDecl()
|
| D | SemaDeclObjC.cpp | 66 !isa<ObjCImplementationDecl>(method->getDeclContext())) in checkInitMethod() 74 if (isa<ObjCProtocolDecl>(method->getDeclContext())) { in checkInitMethod() 127 = dyn_cast<ObjCInterfaceDecl>(NewMethod->getDeclContext()); in CheckObjCMethodOverride() 129 DeclContext *DC = NewMethod->getDeclContext(); in CheckObjCMethodOverride() 378 dyn_cast<ObjCImplDecl>(MDecl->getDeclContext()); in ActOnStartOfObjCMethodDef() 380 dyn_cast<ObjCContainerDecl>(IMD->getDeclContext()); in ActOnStartOfObjCMethodDef() 1109 if (Dcl->getDeclContext()->isFileContext()) in ActOnFinishObjCImplementation() 2143 CD = dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) in addMethodToGlobalList() 2203 if (cast<Decl>(Method->getDeclContext())->isInvalidDecl()) in AddMethodToGlobalPool() 2432 isa<ObjCImplDecl>(TargetMethod->getDeclContext())) { in HelperToDiagnoseMismatchedMethodsInGlobalPool() [all …]
|
| D | SemaOpenMP.cpp | 247 isa<CapturedDecl>(D->getDeclContext()) && in isOpenMPLocal() 248 CurScope->getFnParent()->getEntity()->Encloses(D->getDeclContext()); in isOpenMPLocal() 449 if (CanonicalVD->getDeclContext()->isTranslationUnit() && in ActOnOpenMPIdExpression() 464 !CanonicalVD->getDeclContext()->Equals(getCurLexicalContext())) { in ActOnOpenMPIdExpression() 477 if (CanonicalVD->getDeclContext()->isNamespace() && in ActOnOpenMPIdExpression() 479 !getCurLexicalContext()->Encloses(CanonicalVD->getDeclContext()))) { in ActOnOpenMPIdExpression()
|
| D | SemaTemplate.cpp | 72 Record = cast<CXXRecordDecl>(Record->getDeclContext()); in isAcceptableTemplateName() 923 PrevDecl = cast<CXXRecordDecl>(PrevDecl->getDeclContext()); in CheckClassTemplate() 945 (OutermostContext->Equals(PrevDecl->getDeclContext()) || in CheckClassTemplate() 946 OutermostContext->Encloses(PrevDecl->getDeclContext()))) { in CheckClassTemplate() 947 SemanticContext = PrevDecl->getDeclContext(); in CheckClassTemplate() 1092 if (!Invalid && TUK != TUK_Friend && NewTemplate->getDeclContext()->isRecord()) in CheckClassTemplate() 1650 if (TypeDecl *Parent = dyn_cast<TypeDecl>(Template->getDeclContext())) in MatchTemplateParametersToScopeSpecifier() 2085 ClassTemplate->getDeclContext(), in CheckTemplateIdType() 2462 Context, VarTemplate->getDeclContext(), TemplateKWLoc, in ActOnVarTemplateSpecialization() 2505 Context, VarTemplate->getDeclContext(), TemplateKWLoc, TemplateNameLoc, in ActOnVarTemplateSpecialization() [all …]
|
| D | SemaDecl.cpp | 1039 !D->getDeclContext()->getRedeclContext()->Equals( in PushOnScopeChains() 1181 const DeclContext *DC = D->getDeclContext(); in mightHaveNonExternalLinkage() 1208 if (D->getDeclContext()->isDependentContext() || in ShouldWarnIfUnusedFileScopedDecl() 1282 !D->getDeclContext()->isFunctionOrMethod()) in ShouldDiagnoseUnusedDecl() 2193 cast<FunctionDecl>(oldDecl->getDeclContext())->getFirstDecl(); in mergeParamDeclAttributes() 2278 const DeclContext *DC = Old->getDeclContext(); in haveIncompatibleLanguageLinkages() 2861 isa<ObjCImplDecl>(newMethod->getDeclContext()) ? AMK_Redeclaration in mergeObjCMethodDecls() 3186 S.getCurrentMangleNumberContext(Tag->getDeclContext(), in HandleTagNumbering() 3287 Record->getDeclContext()->isRecord()) in ParsedFreeStandingDeclSpec() 3334 Tag && Tag->getDeclContext()->isFunctionOrMethod()) in ParsedFreeStandingDeclSpec() [all …]
|
| D | SemaLambda.cpp | 54 if (IsCapturingVariable && VD->getDeclContext()->Equals(EnclosingDC)) in GetScopeIndexOfNearestCaptureReadyLambda() 210 = Param->getDeclContext()->getLexicalParent()) in getCurrentMangleNumberContext() 214 if (Var->getDeclContext()->isRecord()) in getCurrentMangleNumberContext() 342 getCurrentMangleNumberContext(Class->getDeclContext(), in startLambdaDefinition() 421 return cast<EnumDecl>(D->getDeclContext()); in findEnumForBlockReturn()
|
| D | SemaTemplateInstantiate.cpp | 64 Ctx = D->getDeclContext(); in getTemplateInstantiationArgs() 150 Function->getDeclContext()->isFileContext() && in getTemplateInstantiationArgs() 606 FunctionDecl *FD = cast<FunctionDecl>(Param->getDeclContext()); in PrintInstantiationStack() 947 DeclContext *Owner = OrigTPL->getParam(0)->getDeclContext(); in TransformTemplateParameterList() 1398 assert(!cast<FunctionDecl>(E->getParam()->getDeclContext())-> in TransformCXXDefaultArgExpr() 1402 cast<FunctionDecl>(E->getParam()->getDeclContext()), in TransformCXXDefaultArgExpr() 2060 if ((*Member)->getDeclContext() != Pattern) in InstantiateClass() 2149 dyn_cast_or_null<CXXRecordDecl>(ND->getDeclContext()); in InstantiateClass() 2750 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(PV->getDeclContext())) { in getCanonicalParmVarDecl()
|
| D | SemaLookup.cpp | 352 return D->getDeclContext()->getRedeclContext(); in getContextForScopeMatching() 404 if (!TD->getDeclContext()->isRecord()) { in resolveKind() 1215 DeclContext *Context = Entity->getDeclContext(); in getDefiningModule() 1389 DC = (*I)->getDeclContext()->getRedeclContext(); in LookupName() 1400 = (*LastI)->getDeclContext()->getRedeclContext(); in LookupName() 1988 DeclContext *Ctx = ClassTemplate->getDeclContext(); in addAssociatedClassesAndNamespaces() 2034 DeclContext *Ctx = Class->getDeclContext(); in addAssociatedClassesAndNamespaces() 2056 DeclContext *Ctx = Spec->getSpecializedTemplate()->getDeclContext(); in addAssociatedClassesAndNamespaces() 2099 DeclContext *BaseCtx = BaseDecl->getDeclContext(); in addAssociatedClassesAndNamespaces() 2180 DeclContext *Ctx = Enum->getDeclContext(); in addAssociatedClassesAndNamespaces() [all …]
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Frontend/ |
| D | ASTConsumers.cpp | 296 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext() 326 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext() 342 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext() 358 const DeclContext* SemaDC = D->getDeclContext(); in PrintDeclContext()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGDebugInfo.cpp | 195 const DeclContext *DC = OMD->getDeclContext(); in getObjCMethodName() 743 getContextDescriptor(cast<Decl>(Ty->getDecl()->getDeclContext())); in CreateType() 1016 if (const CXXRecordDecl *NRD = dyn_cast<CXXRecordDecl>(RD->getDeclContext())) in isFunctionLocalClass() 1018 if (isa<FunctionDecl>(RD->getDeclContext())) in isFunctionLocalClass() 1226 D->getType(), cast<RecordDecl>(D->getDeclContext()) in CollectTemplateParams() 1467 getContextDescriptor(cast<Decl>(RD->getDeclContext())); in CreateType() 1864 EDContext = getContextDescriptor(cast<Decl>(ED->getDeclContext())); in CreateEnumType() 1890 getContextDescriptor(cast<Decl>(ED->getDeclContext())); in CreateEnumType() 2223 getContextDescriptor(cast<Decl>(RD->getDeclContext())); in CreateLimitedType() 2348 llvm::DIScope S = getContextDescriptor(cast<Decl>(D->getDeclContext())); in getFunctionDeclaration() [all …]
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| D | TransGCCalls.cpp | 55 if (!FD->getDeclContext()->getRedeclContext()->isFileContext()) in VisitCallExpr()
|
| D | TransGCAttrs.cpp | 145 return isMigratable(cast<Decl>(D->getDeclContext())); in isMigratable() 271 cast<Decl>(IndProps.front()->getDeclContext()))) { in checkAllAtProps()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| D | LLVMConventionsChecker.cpp | 42 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(D->getDeclContext()); in InNamespace() 48 return isa<TranslationUnitDecl>(ND->getDeclContext()); in InNamespace()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| D | CheckerContext.cpp | 60 const DeclContext *DC = FD->getDeclContext(); in isCLibraryFunction()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | DeclBase.h | 382 DeclContext *getDeclContext() { in getDeclContext() function 387 const DeclContext *getDeclContext() const { in getDeclContext() function 388 return const_cast<Decl*>(this)->getDeclContext(); in getDeclContext() 680 return getLexicalDeclContext() != getDeclContext(); in isOutOfLine() 1064 return cast<Decl>(this)->getDeclContext(); in getParent()
|