Lines Matching defs:D
52 uint64_t Emit(Decl *D) { in Emit()
184 void AddFirstDeclFromEachModule(const Decl *D, bool IncludeLocal) { in AddFirstDeclFromEachModule()
214 void AddTemplateSpecializations(DeclTy *D) { in AddTemplateSpecializations()
242 for (auto *D : Specs) { in AddTemplateSpecializations() local
278 bool clang::CanElideDeclDef(const Decl *D) { in CanElideDeclDef()
306 void ASTDeclWriter::Visit(Decl *D) { in Visit()
361 void ASTDeclWriter::VisitDecl(Decl *D) { in VisitDecl()
414 void ASTDeclWriter::VisitPragmaCommentDecl(PragmaCommentDecl *D) { in VisitPragmaCommentDecl()
425 PragmaDetectMismatchDecl *D) { in VisitPragmaDetectMismatchDecl()
436 void ASTDeclWriter::VisitTranslationUnitDecl(TranslationUnitDecl *D) { in VisitTranslationUnitDecl()
440 void ASTDeclWriter::VisitNamedDecl(NamedDecl *D) { in VisitNamedDecl()
448 void ASTDeclWriter::VisitTypeDecl(TypeDecl *D) { in VisitTypeDecl()
454 void ASTDeclWriter::VisitTypedefNameDecl(TypedefNameDecl *D) { in VisitTypedefNameDecl()
464 void ASTDeclWriter::VisitTypedefDecl(TypedefDecl *D) { in VisitTypedefDecl()
480 void ASTDeclWriter::VisitTypeAliasDecl(TypeAliasDecl *D) { in VisitTypeAliasDecl()
486 void ASTDeclWriter::VisitTagDecl(TagDecl *D) { in VisitTagDecl()
516 void ASTDeclWriter::VisitEnumDecl(EnumDecl *D) { in VisitEnumDecl()
559 void ASTDeclWriter::VisitRecordDecl(RecordDecl *D) { in VisitRecordDecl()
599 void ASTDeclWriter::VisitValueDecl(ValueDecl *D) { in VisitValueDecl()
604 void ASTDeclWriter::VisitEnumConstantDecl(EnumConstantDecl *D) { in VisitEnumConstantDecl()
614 void ASTDeclWriter::VisitDeclaratorDecl(DeclaratorDecl *D) { in VisitDeclaratorDecl()
628 void ASTDeclWriter::VisitFunctionDecl(FunctionDecl *D) { in VisitFunctionDecl()
780 void ASTDeclWriter::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl()
788 void ASTDeclWriter::VisitObjCMethodDecl(ObjCMethodDecl *D) { in VisitObjCMethodDecl()
840 void ASTDeclWriter::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
850 void ASTDeclWriter::VisitObjCContainerDecl(ObjCContainerDecl *D) { in VisitObjCContainerDecl()
861 void ASTDeclWriter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *D) { in VisitObjCInterfaceDecl()
906 void ASTDeclWriter::VisitObjCIvarDecl(ObjCIvarDecl *D) { in VisitObjCIvarDecl()
927 void ASTDeclWriter::VisitObjCProtocolDecl(ObjCProtocolDecl *D) { in VisitObjCProtocolDecl()
944 void ASTDeclWriter::VisitObjCAtDefsFieldDecl(ObjCAtDefsFieldDecl *D) { in VisitObjCAtDefsFieldDecl()
949 void ASTDeclWriter::VisitObjCCategoryDecl(ObjCCategoryDecl *D) { in VisitObjCCategoryDecl()
964 void ASTDeclWriter::VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *D) { in VisitObjCCompatibleAliasDecl()
970 void ASTDeclWriter::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
991 void ASTDeclWriter::VisitObjCImplDecl(ObjCImplDecl *D) { in VisitObjCImplDecl()
997 void ASTDeclWriter::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
1003 void ASTDeclWriter::VisitObjCImplementationDecl(ObjCImplementationDecl *D) { in VisitObjCImplementationDecl()
1018 void ASTDeclWriter::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
1031 void ASTDeclWriter::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
1064 void ASTDeclWriter::VisitMSPropertyDecl(MSPropertyDecl *D) { in VisitMSPropertyDecl()
1071 void ASTDeclWriter::VisitMSGuidDecl(MSGuidDecl *D) { in VisitMSGuidDecl()
1082 UnnamedGlobalConstantDecl *D) { in VisitUnnamedGlobalConstantDecl()
1088 void ASTDeclWriter::VisitTemplateParamObjectDecl(TemplateParamObjectDecl *D) { in VisitTemplateParamObjectDecl()
1094 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
1103 void ASTDeclWriter::VisitVarDecl(VarDecl *D) { in VisitVarDecl()
1204 void ASTDeclWriter::VisitImplicitParamDecl(ImplicitParamDecl *D) { in VisitImplicitParamDecl()
1209 void ASTDeclWriter::VisitParmVarDecl(ParmVarDecl *D) { in VisitParmVarDecl()
1256 void ASTDeclWriter::VisitDecompositionDecl(DecompositionDecl *D) { in VisitDecompositionDecl()
1266 void ASTDeclWriter::VisitBindingDecl(BindingDecl *D) { in VisitBindingDecl()
1272 void ASTDeclWriter::VisitFileScopeAsmDecl(FileScopeAsmDecl *D) { in VisitFileScopeAsmDecl()
1279 void ASTDeclWriter::VisitTopLevelStmtDecl(TopLevelStmtDecl *D) { in VisitTopLevelStmtDecl()
1285 void ASTDeclWriter::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
1291 LifetimeExtendedTemporaryDecl *D) { in VisitLifetimeExtendedTemporaryDecl()
1301 void ASTDeclWriter::VisitBlockDecl(BlockDecl *D) { in VisitBlockDecl()
1341 void ASTDeclWriter::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
1353 void ASTDeclWriter::VisitExportDecl(ExportDecl *D) { in VisitExportDecl()
1359 void ASTDeclWriter::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
1366 void ASTDeclWriter::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
1397 void ASTDeclWriter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
1407 void ASTDeclWriter::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
1418 void ASTDeclWriter::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
1428 void ASTDeclWriter::VisitUsingPackDecl(UsingPackDecl *D) { in VisitUsingPackDecl()
1437 void ASTDeclWriter::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
1455 ConstructorUsingShadowDecl *D) { in VisitConstructorUsingShadowDecl()
1463 void ASTDeclWriter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
1473 void ASTDeclWriter::VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D) { in VisitUnresolvedUsingValueDecl()
1483 UnresolvedUsingTypenameDecl *D) { in VisitUnresolvedUsingTypenameDecl()
1492 UnresolvedUsingIfExistsDecl *D) { in VisitUnresolvedUsingIfExistsDecl()
1497 void ASTDeclWriter::VisitCXXRecordDecl(CXXRecordDecl *D) { in VisitCXXRecordDecl()
1546 void ASTDeclWriter::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
1591 void ASTDeclWriter::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
1607 void ASTDeclWriter::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
1617 void ASTDeclWriter::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
1623 void ASTDeclWriter::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
1641 void ASTDeclWriter::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
1647 void ASTDeclWriter::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
1666 void ASTDeclWriter::VisitFriendTemplateDecl(FriendTemplateDecl *D) { in VisitFriendTemplateDecl()
1680 void ASTDeclWriter::VisitTemplateDecl(TemplateDecl *D) { in VisitTemplateDecl()
1687 void ASTDeclWriter::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl()
1694 ImplicitConceptSpecializationDecl *D) { in VisitImplicitConceptSpecializationDecl()
1702 void ASTDeclWriter::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
1706 void ASTDeclWriter::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
1722 void ASTDeclWriter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
1740 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
1785 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
1799 void ASTDeclWriter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
1808 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
1854 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1868 void ASTDeclWriter::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
1876 void ASTDeclWriter::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
1911 void ASTDeclWriter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
1946 void ASTDeclWriter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
1976 void ASTDeclWriter::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
1981 void ASTDeclWriter::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
2014 const Decl *ASTWriter::getFirstLocalDecl(const Decl *D) { in getFirstLocalDecl()
2032 void ASTDeclWriter::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
2090 void ASTDeclWriter::VisitHLSLBufferDecl(HLSLBufferDecl *D) { in VisitHLSLBufferDecl()
2101 void ASTDeclWriter::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) { in VisitOMPThreadPrivateDecl()
2107 void ASTDeclWriter::VisitOMPAllocateDecl(OMPAllocateDecl *D) { in VisitOMPAllocateDecl()
2113 void ASTDeclWriter::VisitOMPRequiresDecl(OMPRequiresDecl *D) { in VisitOMPRequiresDecl()
2119 void ASTDeclWriter::VisitOMPDeclareReductionDecl(OMPDeclareReductionDecl *D) { in VisitOMPDeclareReductionDecl()
2137 void ASTDeclWriter::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
2145 void ASTDeclWriter::VisitOMPCapturedExprDecl(OMPCapturedExprDecl *D) { in VisitOMPCapturedExprDecl()
2768 static bool isRequiredDecl(const Decl *D, ASTContext &Context, in isRequiredDecl()
2800 void ASTWriter::WriteDecl(ASTContext &Context, Decl *D) { in WriteDecl()