| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 26 const DeclContext *ParentDC; member in __anon1d8962c70111::BodyIndexer 37 : IndexCtx(indexCtx), Parent(Parent), ParentDC(DC) { } in BodyIndexer() 53 IndexCtx.indexTypeLoc(TL, Parent, ParentDC); in TraverseTypeLoc() 58 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC); in TraverseNestedNameSpecifierLoc() 134 if (isa<CXXDeductionGuideDecl>(ParentDC)) in addCallRole() 138 if (auto *FD = dyn_cast<FunctionDecl>(ParentDC)) in addCallRole() 140 else if (auto *MD = dyn_cast<ObjCMethodDecl>(ParentDC)) in addCallRole() 148 Parent, ParentDC, Roles, Relations, E); in VisitDeclRefExpr() 153 ParentDC); in VisitGotoStmt() 160 Parent, ParentDC); in VisitCXXNewExpr() [all …]
|
| H A D | IndexTypeSourceInfo.cpp | 25 const DeclContext *ParentDC; member in __anon05ca7ad80111::TypeIndexer 34 : IndexCtx(indexCtx), Parent(parent), ParentDC(DC), IsBase(isBase) { in TypeIndexer() 56 return IndexCtx.handleReference(TTPD, Loc, Parent, ParentDC, in VisitTemplateTypeParmTypeLoc() 66 ParentDC, SymbolRoleSet(), Relations); in VisitTypedefTypeLoc() 70 Parent, ParentDC, SymbolRoleSet())); in VisitTypedefTypeLoc() 72 TRY_TO(IndexCtx.handleReference(CD, Loc, Parent, ParentDC, in VisitTypedefTypeLoc() 78 Parent, ParentDC, SymbolRoleSet(), in VisitTypedefTypeLoc() 87 ParentDC); in VisitAutoTypeLoc() 115 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC); in TraverseNestedNameSpecifierLoc() 131 Parent, ParentDC, SymbolRoleSet(), in VisitTagTypeLoc() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 6763 DeclContext *ParentDC = D->getDeclContext(); in FindInstantiatedDecl() local 6767 ParentDC, TemplateArgs.getNumRetainedOuterLevels()); in FindInstantiatedDecl() 6789 (ParentDependsOnArgs && (ParentDC->isFunctionOrMethod() || in FindInstantiatedDecl() 6790 isa<OMPDeclareReductionDecl>(ParentDC) || in FindInstantiatedDecl() 6791 isa<OMPDeclareMapperDecl>(ParentDC))) || in FindInstantiatedDecl() 6975 ParentDC = FindInstantiatedContext(Loc, ParentDC, TemplateArgs); in FindInstantiatedDecl() 6976 if (!ParentDC) in FindInstantiatedDecl() 6979 if (ParentDC != D->getDeclContext()) { in FindInstantiatedDecl() 6987 if (CXXRecordDecl *Spec = dyn_cast<CXXRecordDecl>(ParentDC)) { in FindInstantiatedDecl() 6998 ParentDC = Tag->getDecl(); in FindInstantiatedDecl() [all …]
|
| H A D | SemaDecl.cpp | 8441 for (DeclContext *ParentDC = NewDC; in CheckShadow() local 8442 ParentDC && !ParentDC->Equals(OldDC); in CheckShadow() 8443 ParentDC = getLambdaAwareParentOfDeclContext(ParentDC)) { in CheckShadow() 8446 if (!isa<BlockDecl>(ParentDC) && !isa<CapturedDecl>(ParentDC) && in CheckShadow() 8447 !isLambdaCallOperator(ParentDC)) { in CheckShadow()
|
| H A D | SemaExpr.cpp | 19241 DeclContext *ParentDC = in tryCaptureVariable() local 19249 if (!ParentDC) { in tryCaptureVariable() 19396 DC = ParentDC; in tryCaptureVariable()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTImporter.cpp | 3803 IsTypeDeclaredInsideVisitor(const FunctionDecl *ParentDC) in IsTypeDeclaredInsideVisitor() argument 3804 : ParentDC(ParentDC) {} in IsTypeDeclaredInsideVisitor() 3813 T.getSingleStepDesugaredType(ParentDC->getParentASTContext()); in CheckType() 3818 DsT = T.getSingleStepDesugaredType(ParentDC->getParentASTContext()); in CheckType() 3828 return isAncestorDeclContextOf(ParentDC, T->getDecl()); in VisitTagType() 3842 return isAncestorDeclContextOf(ParentDC, TD); in VisitTypedefType() 3847 isAncestorDeclContextOf(ParentDC, T->getFoundDecl())) in VisitUsingType() 3869 if (isAncestorDeclContextOf(ParentDC, T->getAssociatedDecl())) in VisitSubstTemplateTypeParmType() 3875 if (T->getSizeExpr() && isAncestorDeclContextOf(ParentDC, T->getSizeExpr())) in VisitConstantArrayType() 3897 const DeclContext *const ParentDC; member in __anone38d232b0411::IsTypeDeclaredInsideVisitor [all …]
|