Lines Matching refs:AddDeclRef
175 Record.AddDeclRef(typeParam); in AddObjCTypeParamList()
194 Record.AddDeclRef(F.second); in AddFirstDeclFromEachModule()
384 Record.AddDeclRef(cast_or_null<Decl>(D->getDeclContext())); in VisitDecl()
386 Record.AddDeclRef(cast_or_null<Decl>(D->getLexicalDeclContext())); in VisitDecl()
461 Record.AddDeclRef(D->getAnonDeclWithTypedefName(false)); in VisitTypedefNameDecl()
482 Record.AddDeclRef(D->getDescribedAliasTemplate()); in VisitTypeAliasDecl()
511 Record.AddDeclRef(TD); in VisitTagDecl()
538 Record.AddDeclRef(MemberInfo->getInstantiatedFrom()); in VisitEnumDecl()
542 Record.AddDeclRef(nullptr); in VisitEnumDecl()
640 Record.AddDeclRef(D->getInstantiatedFromDecl()); in VisitFunctionDecl()
643 Record.AddDeclRef(D->getDescribedFunctionTemplate()); in VisitFunctionDecl()
647 Record.AddDeclRef(MemberInfo->getInstantiatedFrom()); in VisitFunctionDecl()
658 Record.AddDeclRef(FTSInfo->getTemplate()); in VisitFunctionDecl()
675 Record.AddDeclRef(MemberInfo->getInstantiatedFrom()); in VisitFunctionDecl()
685 Record.AddDeclRef(FTSInfo->getTemplate()->getCanonicalDecl()); in VisitFunctionDecl()
696 Record.AddDeclRef(FTD); in VisitFunctionDecl()
756 Record.AddDeclRef(P.getDecl()); in VisitFunctionDecl()
766 Record.AddDeclRef(P); in VisitFunctionDecl()
782 Record.AddDeclRef(D->Ctor); in VisitCXXDeductionGuideDecl()
801 Record.AddDeclRef(D->getSelfDecl()); in VisitObjCMethodDecl()
802 Record.AddDeclRef(D->getCmdDecl()); in VisitObjCMethodDecl()
815 Record.AddDeclRef(Context.getObjCMethodRedeclaration(D)); in VisitObjCMethodDecl()
828 Record.AddDeclRef(P); in VisitObjCMethodDecl()
880 Record.AddDeclRef(P); in VisitObjCInterfaceDecl()
890 Record.AddDeclRef(*P); in VisitObjCInterfaceDecl()
935 Record.AddDeclRef(I); in VisitObjCProtocolDecl()
954 Record.AddDeclRef(D->getClassInterface()); in VisitObjCCategoryDecl()
958 Record.AddDeclRef(I); in VisitObjCCategoryDecl()
966 Record.AddDeclRef(D->getClassInterface()); in VisitObjCCompatibleAliasDecl()
985 Record.AddDeclRef(D->getGetterMethodDecl()); in VisitObjCPropertyDecl()
986 Record.AddDeclRef(D->getSetterMethodDecl()); in VisitObjCPropertyDecl()
987 Record.AddDeclRef(D->getPropertyIvarDecl()); in VisitObjCPropertyDecl()
993 Record.AddDeclRef(D->getClassInterface()); in VisitObjCImplDecl()
1005 Record.AddDeclRef(D->getSuperClass()); in VisitObjCImplementationDecl()
1021 Record.AddDeclRef(D->getPropertyDecl()); in VisitObjCPropertyImplDecl()
1022 Record.AddDeclRef(D->getPropertyIvarDecl()); in VisitObjCPropertyImplDecl()
1024 Record.AddDeclRef(D->getGetterMethodDecl()); in VisitObjCPropertyImplDecl()
1025 Record.AddDeclRef(D->getSetterMethodDecl()); in VisitObjCPropertyImplDecl()
1042 Record.AddDeclRef(Context.getInstantiatedFromUnnamedFieldDecl(D)); in VisitFieldDecl()
1099 Record.AddDeclRef(P); in VisitIndirectFieldDecl()
1163 Writer.AddDeclRef(D, Writer.ModularCodegenDecls); in VisitVarDecl()
1177 Record.AddDeclRef(TemplD); in VisitVarDecl()
1181 Record.AddDeclRef(SpecInfo->getInstantiatedFrom()); in VisitVarDecl()
1262 Record.AddDeclRef(B); in VisitDecompositionDecl()
1293 Record.AddDeclRef(D->getExtendingDecl()); in VisitLifetimeExtendedTemporaryDecl()
1307 Record.AddDeclRef(P); in VisitBlockDecl()
1316 Record.AddDeclRef(capture.getVariable()); in VisitBlockDecl()
1337 Record.AddDeclRef(CD->getParam(I)); in VisitCapturedDecl()
1379 Record.AddDeclRef(D->getAnonymousNamespace()); in VisitNamespaceDecl()
1403 Record.AddDeclRef(D->getNamespace()); in VisitNamespaceAliasDecl()
1412 Record.AddDeclRef(D->FirstUsingShadow.getPointer()); in VisitUsingDecl()
1414 Record.AddDeclRef(Context.getInstantiatedFromUsingDecl(D)); in VisitUsingDecl()
1423 Record.AddDeclRef(D->FirstUsingShadow.getPointer()); in VisitUsingEnumDecl()
1424 Record.AddDeclRef(Context.getInstantiatedFromUsingEnumDecl(D)); in VisitUsingEnumDecl()
1431 Record.AddDeclRef(D->getInstantiatedFromUsingDecl()); in VisitUsingPackDecl()
1433 Record.AddDeclRef(E); in VisitUsingPackDecl()
1440 Record.AddDeclRef(D->getTargetDecl()); in VisitUsingShadowDecl()
1442 Record.AddDeclRef(D->UsingOrNextShadow); in VisitUsingShadowDecl()
1443 Record.AddDeclRef(Context.getInstantiatedFromUsingShadowDecl(D)); in VisitUsingShadowDecl()
1457 Record.AddDeclRef(D->NominatedBaseClassShadowDecl); in VisitConstructorUsingShadowDecl()
1458 Record.AddDeclRef(D->ConstructedBaseClassShadowDecl); in VisitConstructorUsingShadowDecl()
1468 Record.AddDeclRef(D->getNominatedNamespace()); in VisitUsingDirectiveDecl()
1469 Record.AddDeclRef(dyn_cast<Decl>(D->getCommonAncestor())); in VisitUsingDirectiveDecl()
1508 Record.AddDeclRef(TemplD); in VisitCXXRecordDecl()
1512 Record.AddDeclRef(MSInfo->getInstantiatedFrom()); in VisitCXXRecordDecl()
1519 Record.AddDeclRef(Context); in VisitCXXRecordDecl()
1533 Writer.AddDeclRef(D, Writer.ModularCodegenDecls); in VisitCXXRecordDecl()
1541 Record.AddDeclRef(Context.getCurrentKeyFunction(D)); in VisitCXXRecordDecl()
1551 Record.AddDeclRef(MD); in VisitCXXMethodDecl()
1599 Record.AddDeclRef(Inherited.getShadowDecl()); in VisitCXXConstructorDecl()
1600 Record.AddDeclRef(Inherited.getConstructor()); in VisitCXXConstructorDecl()
1610 Record.AddDeclRef(D->getOperatorDelete()); in VisitCXXDestructorDecl()
1655 Record.AddDeclRef(D->getFriendDecl()); in VisitFriendDecl()
1660 Record.AddDeclRef(D->getNextFriend()); in VisitFriendDecl()
1673 Record.AddDeclRef(D->getFriendDecl()); in VisitFriendTemplateDecl()
1684 Record.AddDeclRef(D->getTemplatedDecl()); in VisitTemplateDecl()
1713 Record.AddDeclRef(D->getInstantiatedFromMemberTemplate()); in VisitRedeclarableTemplateDecl()
1749 Record.AddDeclRef(InstFromD); in VisitClassTemplateSpecializationDecl()
1751 Record.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>()); in VisitClassTemplateSpecializationDecl()
1762 Record.AddDeclRef(D->getSpecializedTemplate()->getCanonicalDecl()); in VisitClassTemplateSpecializationDecl()
1792 Record.AddDeclRef(D->getInstantiatedFromMember()); in VisitClassTemplatePartialSpecializationDecl()
1814 Record.AddDeclRef(InstFromD); in VisitVarTemplateSpecializationDecl()
1816 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl()
1847 Record.AddDeclRef(D->getSpecializedTemplate()->getCanonicalDecl()); in VisitVarTemplateSpecializationDecl()
1861 Record.AddDeclRef(D->getInstantiatedFromMember()); in VisitVarTemplatePartialSpecializationDecl()
2040 Record.AddDeclRef(First); in VisitRedeclarable()
2063 LocalRedeclWriter.AddDeclRef(Prev); in VisitRedeclarable()
2073 Record.AddDeclRef(FirstLocal); in VisitRedeclarable()
2133 Record.AddDeclRef(D->getPrevDeclInScope()); in VisitOMPDeclareReductionDecl()
2141 Record.AddDeclRef(D->getPrevDeclInScope()); in VisitOMPDeclareMapperDecl()
2848 AddDeclRef(D, EagerlyDeserializedDecls); in WriteDecl()
2884 Writer->AddDeclRef(FD, Writer->ModularCodegenDecls); in AddFunctionDefinition()