Lines Matching refs:ASTDeclReader

83   class ASTDeclReader : public DeclVisitor<ASTDeclReader, void> {  class
262 ASTDeclReader(ASTReader &Reader, ASTRecordReader &Record, in ASTDeclReader() function in clang::ASTDeclReader
527 uint64_t ASTDeclReader::GetCurrentCursorOffset() { in GetCurrentCursorOffset()
531 void ASTDeclReader::ReadFunctionDefinition(FunctionDecl *FD) { in ReadFunctionDefinition()
547 void ASTDeclReader::Visit(Decl *D) { in Visit()
548 DeclVisitor<ASTDeclReader, void>::Visit(D); in Visit()
585 void ASTDeclReader::VisitDecl(Decl *D) { in VisitDecl()
683 void ASTDeclReader::VisitPragmaCommentDecl(PragmaCommentDecl *D) { in VisitPragmaCommentDecl()
692 void ASTDeclReader::VisitPragmaDetectMismatchDecl(PragmaDetectMismatchDecl *D) { in VisitPragmaDetectMismatchDecl()
706 void ASTDeclReader::VisitTranslationUnitDecl(TranslationUnitDecl *TU) { in VisitTranslationUnitDecl()
710 void ASTDeclReader::VisitNamedDecl(NamedDecl *ND) { in VisitNamedDecl()
716 void ASTDeclReader::VisitTypeDecl(TypeDecl *TD) { in VisitTypeDecl()
723 ASTDeclReader::RedeclarableResult
724 ASTDeclReader::VisitTypedefNameDecl(TypedefNameDecl *TD) { in VisitTypedefNameDecl()
741 void ASTDeclReader::VisitTypedefDecl(TypedefDecl *TD) { in VisitTypedefDecl()
746 void ASTDeclReader::VisitTypeAliasDecl(TypeAliasDecl *TD) { in VisitTypeAliasDecl()
755 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitTagDecl(TagDecl *TD) { in VisitTagDecl()
792 void ASTDeclReader::VisitEnumDecl(EnumDecl *ED) { in VisitEnumDecl()
851 ASTDeclReader::RedeclarableResult
852 ASTDeclReader::VisitRecordDeclImpl(RecordDecl *RD) { in VisitRecordDeclImpl()
873 void ASTDeclReader::VisitRecordDecl(RecordDecl *RD) { in VisitRecordDecl()
907 void ASTDeclReader::VisitValueDecl(ValueDecl *VD) { in VisitValueDecl()
918 void ASTDeclReader::VisitEnumConstantDecl(EnumConstantDecl *ECD) { in VisitEnumConstantDecl()
926 void ASTDeclReader::VisitDeclaratorDecl(DeclaratorDecl *DD) { in VisitDeclaratorDecl()
941 void ASTDeclReader::VisitFunctionDecl(FunctionDecl *FD) { in VisitFunctionDecl()
1161 void ASTDeclReader::VisitObjCMethodDecl(ObjCMethodDecl *MD) { in VisitObjCMethodDecl()
1208 void ASTDeclReader::VisitObjCTypeParamDecl(ObjCTypeParamDecl *D) { in VisitObjCTypeParamDecl()
1217 void ASTDeclReader::VisitObjCContainerDecl(ObjCContainerDecl *CD) { in VisitObjCContainerDecl()
1223 ObjCTypeParamList *ASTDeclReader::ReadObjCTypeParamList() { in ReadObjCTypeParamList()
1245 void ASTDeclReader::ReadObjCDefinitionData( in ReadObjCDefinitionData()
1278 void ASTDeclReader::MergeDefinitionData(ObjCInterfaceDecl *D, in MergeDefinitionData()
1293 void ASTDeclReader::VisitObjCInterfaceDecl(ObjCInterfaceDecl *ID) { in VisitObjCInterfaceDecl()
1330 void ASTDeclReader::VisitObjCIvarDecl(ObjCIvarDecl *IVD) { in VisitObjCIvarDecl()
1372 void ASTDeclReader::ReadObjCDefinitionData( in ReadObjCDefinitionData()
1389 void ASTDeclReader::MergeDefinitionData( in MergeDefinitionData()
1404 void ASTDeclReader::VisitObjCProtocolDecl(ObjCProtocolDecl *PD) { in VisitObjCProtocolDecl()
1433 void ASTDeclReader::VisitObjCAtDefsFieldDecl(ObjCAtDefsFieldDecl *FD) { in VisitObjCAtDefsFieldDecl()
1437 void ASTDeclReader::VisitObjCCategoryDecl(ObjCCategoryDecl *CD) { in VisitObjCCategoryDecl()
1469 void ASTDeclReader::VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *CAD) { in VisitObjCCompatibleAliasDecl()
1474 void ASTDeclReader::VisitObjCPropertyDecl(ObjCPropertyDecl *D) { in VisitObjCPropertyDecl()
1497 void ASTDeclReader::VisitObjCImplDecl(ObjCImplDecl *D) { in VisitObjCImplDecl()
1502 void ASTDeclReader::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *D) { in VisitObjCCategoryImplDecl()
1507 void ASTDeclReader::VisitObjCImplementationDecl(ObjCImplementationDecl *D) { in VisitObjCImplementationDecl()
1520 void ASTDeclReader::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *D) { in VisitObjCPropertyImplDecl()
1532 void ASTDeclReader::VisitFieldDecl(FieldDecl *FD) { in VisitFieldDecl()
1551 void ASTDeclReader::VisitMSPropertyDecl(MSPropertyDecl *PD) { in VisitMSPropertyDecl()
1557 void ASTDeclReader::VisitMSGuidDecl(MSGuidDecl *D) { in VisitMSGuidDecl()
1570 void ASTDeclReader::VisitUnnamedGlobalConstantDecl( in VisitUnnamedGlobalConstantDecl()
1581 void ASTDeclReader::VisitTemplateParamObjectDecl(TemplateParamObjectDecl *D) { in VisitTemplateParamObjectDecl()
1592 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
1605 ASTDeclReader::RedeclarableResult ASTDeclReader::VisitVarDeclImpl(VarDecl *VD) { in VisitVarDeclImpl()
1695 void ASTDeclReader::ReadVarDeclInit(VarDecl *VD) { in ReadVarDeclInit()
1714 void ASTDeclReader::VisitImplicitParamDecl(ImplicitParamDecl *PD) { in VisitImplicitParamDecl()
1718 void ASTDeclReader::VisitParmVarDecl(ParmVarDecl *PD) { in VisitParmVarDecl()
1746 void ASTDeclReader::VisitDecompositionDecl(DecompositionDecl *DD) { in VisitDecompositionDecl()
1755 void ASTDeclReader::VisitBindingDecl(BindingDecl *BD) { in VisitBindingDecl()
1760 void ASTDeclReader::VisitFileScopeAsmDecl(FileScopeAsmDecl *AD) { in VisitFileScopeAsmDecl()
1766 void ASTDeclReader::VisitTopLevelStmtDecl(TopLevelStmtDecl *D) { in VisitTopLevelStmtDecl()
1771 void ASTDeclReader::VisitBlockDecl(BlockDecl *BD) { in VisitBlockDecl()
1804 void ASTDeclReader::VisitCapturedDecl(CapturedDecl *CD) { in VisitCapturedDecl()
1817 void ASTDeclReader::VisitLinkageSpecDecl(LinkageSpecDecl *D) { in VisitLinkageSpecDecl()
1824 void ASTDeclReader::VisitExportDecl(ExportDecl *D) { in VisitExportDecl()
1829 void ASTDeclReader::VisitLabelDecl(LabelDecl *D) { in VisitLabelDecl()
1834 void ASTDeclReader::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl()
1869 void ASTDeclReader::VisitHLSLBufferDecl(HLSLBufferDecl *D) { in VisitHLSLBufferDecl()
1878 void ASTDeclReader::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) { in VisitNamespaceAliasDecl()
1888 void ASTDeclReader::VisitUsingDecl(UsingDecl *D) { in VisitUsingDecl()
1900 void ASTDeclReader::VisitUsingEnumDecl(UsingEnumDecl *D) { in VisitUsingEnumDecl()
1911 void ASTDeclReader::VisitUsingPackDecl(UsingPackDecl *D) { in VisitUsingPackDecl()
1920 void ASTDeclReader::VisitUsingShadowDecl(UsingShadowDecl *D) { in VisitUsingShadowDecl()
1932 void ASTDeclReader::VisitConstructorUsingShadowDecl( in VisitConstructorUsingShadowDecl()
1940 void ASTDeclReader::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) { in VisitUsingDirectiveDecl()
1949 void ASTDeclReader::VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D) { in VisitUnresolvedUsingValueDecl()
1958 void ASTDeclReader::VisitUnresolvedUsingTypenameDecl( in VisitUnresolvedUsingTypenameDecl()
1967 void ASTDeclReader::VisitUnresolvedUsingIfExistsDecl( in VisitUnresolvedUsingIfExistsDecl()
1972 void ASTDeclReader::ReadCXXDefinitionData( in ReadCXXDefinitionData()
2071 void ASTDeclReader::MergeDefinitionData( in MergeDefinitionData()
2167 void ASTDeclReader::ReadCXXRecordDefinition(CXXRecordDecl *D, bool Update, in ReadCXXRecordDefinition()
2211 ASTDeclReader::RedeclarableResult
2212 ASTDeclReader::VisitCXXRecordDeclImpl(CXXRecordDecl *D) { in VisitCXXRecordDeclImpl()
2289 void ASTDeclReader::VisitCXXDeductionGuideDecl(CXXDeductionGuideDecl *D) { in VisitCXXDeductionGuideDecl()
2297 void ASTDeclReader::VisitCXXMethodDecl(CXXMethodDecl *D) { in VisitCXXMethodDecl()
2315 void ASTDeclReader::VisitCXXConstructorDecl(CXXConstructorDecl *D) { in VisitCXXConstructorDecl()
2329 void ASTDeclReader::VisitCXXDestructorDecl(CXXDestructorDecl *D) { in VisitCXXDestructorDecl()
2343 void ASTDeclReader::VisitCXXConversionDecl(CXXConversionDecl *D) { in VisitCXXConversionDecl()
2348 void ASTDeclReader::VisitImportDecl(ImportDecl *D) { in VisitImportDecl()
2358 void ASTDeclReader::VisitAccessSpecDecl(AccessSpecDecl *D) { in VisitAccessSpecDecl()
2363 void ASTDeclReader::VisitFriendDecl(FriendDecl *D) { in VisitFriendDecl()
2377 void ASTDeclReader::VisitFriendTemplateDecl(FriendTemplateDecl *D) { in VisitFriendTemplateDecl()
2391 void ASTDeclReader::VisitTemplateDecl(TemplateDecl *D) { in VisitTemplateDecl()
2399 void ASTDeclReader::VisitConceptDecl(ConceptDecl *D) { in VisitConceptDecl()
2405 void ASTDeclReader::VisitImplicitConceptSpecializationDecl( in VisitImplicitConceptSpecializationDecl()
2416 void ASTDeclReader::VisitRequiresExprBodyDecl(RequiresExprBodyDecl *D) { in VisitRequiresExprBodyDecl()
2419 ASTDeclReader::RedeclarableResult
2420 ASTDeclReader::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { in VisitRedeclarableTemplateDecl()
2450 void ASTDeclReader::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
2459 ASTDeclReader::AddLazySpecializations(D, SpecIDs); in VisitClassTemplateDecl()
2471 void ASTDeclReader::VisitBuiltinTemplateDecl(BuiltinTemplateDecl *D) { in VisitBuiltinTemplateDecl()
2478 void ASTDeclReader::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl()
2487 ASTDeclReader::AddLazySpecializations(D, SpecIDs); in VisitVarTemplateDecl()
2491 ASTDeclReader::RedeclarableResult
2492 ASTDeclReader::VisitClassTemplateSpecializationDeclImpl( in VisitClassTemplateSpecializationDeclImpl()
2564 void ASTDeclReader::VisitClassTemplatePartialSpecializationDecl( in VisitClassTemplatePartialSpecializationDecl()
2582 void ASTDeclReader::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
2589 ASTDeclReader::AddLazySpecializations(D, SpecIDs); in VisitFunctionTemplateDecl()
2598 ASTDeclReader::RedeclarableResult
2599 ASTDeclReader::VisitVarTemplateSpecializationDeclImpl( in VisitVarTemplateSpecializationDeclImpl()
2665 void ASTDeclReader::VisitVarTemplatePartialSpecializationDecl( in VisitVarTemplatePartialSpecializationDecl()
2681 void ASTDeclReader::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
2701 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
2723 void ASTDeclReader::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
2742 void ASTDeclReader::VisitTypeAliasTemplateDecl(TypeAliasTemplateDecl *D) { in VisitTypeAliasTemplateDecl()
2747 void ASTDeclReader::VisitStaticAssertDecl(StaticAssertDecl *D) { in VisitStaticAssertDecl()
2755 void ASTDeclReader::VisitEmptyDecl(EmptyDecl *D) { in VisitEmptyDecl()
2759 void ASTDeclReader::VisitLifetimeExtendedTemporaryDecl( in VisitLifetimeExtendedTemporaryDecl()
2773 ASTDeclReader::VisitDeclContext(DeclContext *DC) { in VisitDeclContext()
2780 ASTDeclReader::RedeclarableResult
2781 ASTDeclReader::VisitRedeclarable(Redeclarable<T> *D) { in VisitRedeclarable()
2842 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, in mergeRedeclarable()
2868 void ASTDeclReader::mergeLambda(CXXRecordDecl *D, RedeclarableResult &Redecl, in mergeLambda()
2897 void ASTDeclReader::mergeRedeclarableTemplate(RedeclarableTemplateDecl *D, in mergeRedeclarableTemplate()
2916 void ASTDeclReader::mergeTemplatePattern(RedeclarableTemplateDecl *D, in mergeTemplatePattern()
2959 void ASTDeclReader::mergeRedeclarable(Redeclarable<T> *DBase, T *Existing, in mergeRedeclarable()
3008 void ASTDeclReader::mergeMergeable(LifetimeExtendedTemporaryDecl *D) { in mergeMergeable()
3030 void ASTDeclReader::mergeMergeable(Mergeable<T> *D) { in mergeMergeable()
3049 void ASTDeclReader::VisitOMPThreadPrivateDecl(OMPThreadPrivateDecl *D) { in VisitOMPThreadPrivateDecl()
3054 void ASTDeclReader::VisitOMPAllocateDecl(OMPAllocateDecl *D) { in VisitOMPAllocateDecl()
3059 void ASTDeclReader::VisitOMPRequiresDecl(OMPRequiresDecl * D) { in VisitOMPRequiresDecl()
3064 void ASTDeclReader::VisitOMPDeclareReductionDecl(OMPDeclareReductionDecl *D) { in VisitOMPDeclareReductionDecl()
3081 void ASTDeclReader::VisitOMPDeclareMapperDecl(OMPDeclareMapperDecl *D) { in VisitOMPDeclareMapperDecl()
3088 void ASTDeclReader::VisitOMPCapturedExprDecl(OMPCapturedExprDecl *D) { in VisitOMPCapturedExprDecl()
3265 ASTDeclReader::getOrFakePrimaryClassDefinition(ASTReader &Reader, in getOrFakePrimaryClassDefinition()
3292 DeclContext *ASTDeclReader::getPrimaryContextForMerging(ASTReader &Reader, in getPrimaryContextForMerging()
3318 ASTDeclReader::FindExistingResult::~FindExistingResult() { in ~FindExistingResult()
3372 ASTDeclReader::getPrimaryDCForAnonymousDecl(DeclContext *LexicalDC) { in getPrimaryDCForAnonymousDecl()
3400 NamedDecl *ASTDeclReader::getAnonymousDeclForMerging(ASTReader &Reader, in getAnonymousDeclForMerging()
3427 void ASTDeclReader::setAnonymousDeclForMerging(ASTReader &Reader, in setAnonymousDeclForMerging()
3439 ASTDeclReader::FindExistingResult ASTDeclReader::findExisting(NamedDecl *D) { in findExisting()
3537 Decl *ASTDeclReader::getMostRecentDeclImpl(Redeclarable<DeclT> *D) { in getMostRecentDeclImpl()
3541 Decl *ASTDeclReader::getMostRecentDeclImpl(...) { in getMostRecentDeclImpl()
3545 Decl *ASTDeclReader::getMostRecentDecl(Decl *D) { in getMostRecentDecl()
3559 return ASTDeclReader::getMostRecentDecl(D->getCanonicalDecl()); in getMostRecentExistingDecl()
3562 void ASTDeclReader::mergeInheritableAttributes(ASTReader &Reader, Decl *D, in mergeInheritableAttributes()
3583 void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader, in attachPreviousDeclImpl()
3593 void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader, in attachPreviousDeclImpl()
3621 void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader, in attachPreviousDeclImpl()
3676 void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader, ...) { in attachPreviousDeclImpl()
3713 void ASTDeclReader::attachPreviousDecl(ASTReader &Reader, Decl *D, in attachPreviousDecl()
3749 void ASTDeclReader::attachLatestDeclImpl(Redeclarable<DeclT> *D, Decl *Latest) { in attachLatestDeclImpl()
3753 void ASTDeclReader::attachLatestDeclImpl(...) { in attachLatestDeclImpl()
3757 void ASTDeclReader::attachLatestDecl(Decl *D, Decl *Latest) { in attachLatestDecl()
3771 void ASTDeclReader::markIncompleteDeclChainImpl(Redeclarable<DeclT> *D) { in markIncompleteDeclChainImpl()
3775 void ASTDeclReader::markIncompleteDeclChainImpl(...) { in markIncompleteDeclChainImpl()
3784 ASTDeclReader::markIncompleteDeclChainImpl(cast<TYPE##Decl>(D)); \ in markIncompleteDeclChain()
3813 ASTDeclReader Reader(*this, Record, Loc, ID, DeclLoc); in ReadDeclRecord()
4235 ASTDeclReader Reader(*this, Record, RecordLocation(F, Offset), ID, in loadDeclUpdateRecords()
4254 ASTDeclReader::AddLazySpecializations(CTD, PendingLazySpecializationIDs); in loadDeclUpdateRecords()
4256 ASTDeclReader::AddLazySpecializations(FTD, PendingLazySpecializationIDs); in loadDeclUpdateRecords()
4258 ASTDeclReader::AddLazySpecializations(VTD, PendingLazySpecializationIDs); in loadDeclUpdateRecords()
4280 Decl *PrevMostRecent = ASTDeclReader::getMostRecentDecl(CanonDecl); in loadPendingDeclChain()
4281 ASTDeclReader::attachPreviousDecl( in loadPendingDeclChain()
4287 ASTDeclReader::attachLatestDecl(CanonDecl, FirstLocal); in loadPendingDeclChain()
4322 ASTDeclReader::attachPreviousDecl(*this, D, MostRecent, CanonDecl); in loadPendingDeclChain()
4325 ASTDeclReader::attachLatestDecl(CanonDecl, MostRecent); in loadPendingDeclChain()
4373 ASTDeclReader::setNextObjCCategory(Tail, Cat); in add()
4467 void ASTDeclReader::UpdateDecl(Decl *D, in UpdateDecl()