Lines Matching refs:DefinitionData

169     void ReadCXXDefinitionData(struct CXXRecordDecl::DefinitionData &Data,
172 struct CXXRecordDecl::DefinitionData &&NewDD);
173 void ReadObjCDefinitionData(struct ObjCInterfaceDecl::DefinitionData &Data);
175 struct ObjCInterfaceDecl::DefinitionData &&NewDD);
176 void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
178 struct ObjCProtocolDecl::DefinitionData &&NewDD);
1078 struct ObjCInterfaceDecl::DefinitionData &Data) { in ReadObjCDefinitionData()
1109 struct ObjCInterfaceDecl::DefinitionData &&NewDD) { in MergeDefinitionData()
1160 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData()
1175 struct ObjCProtocolDecl::DefinitionData &&NewDD) { in MergeDefinitionData()
1640 struct CXXRecordDecl::DefinitionData &Data, const CXXRecordDecl *D) { in ReadCXXDefinitionData()
1745 CXXRecordDecl *D, struct CXXRecordDecl::DefinitionData &&MergeDD) { in MergeDefinitionData()
1746 assert(D->DefinitionData && in MergeDefinitionData()
1748 auto &DD = *D->DefinitionData; in MergeDefinitionData()
1865 struct CXXRecordDecl::DefinitionData *DD; in ReadCXXRecordDefinition()
1875 DD = new (C) struct CXXRecordDecl::DefinitionData(D); in ReadCXXRecordDefinition()
1881 if (!Canon->DefinitionData) in ReadCXXRecordDefinition()
1882 Canon->DefinitionData = DD; in ReadCXXRecordDefinition()
1883 D->DefinitionData = Canon->DefinitionData; in ReadCXXRecordDefinition()
1889 if (Canon->DefinitionData != DD) { in ReadCXXRecordDefinition()
1951 D->DefinitionData = D->getCanonicalDecl()->DefinitionData; in VisitCXXRecordDeclImpl()
2202 if (auto *DDD = D->DefinitionData) { in VisitClassTemplateSpecializationDeclImpl()
2203 if (CanonSpec->DefinitionData) in VisitClassTemplateSpecializationDeclImpl()
2206 CanonSpec->DefinitionData = D->DefinitionData; in VisitClassTemplateSpecializationDeclImpl()
2208 D->DefinitionData = CanonSpec->DefinitionData; in VisitClassTemplateSpecializationDeclImpl()
2520 if (auto *DDD = DClass->DefinitionData) { in mergeTemplatePattern()
2521 if (ExistingClass->DefinitionData) { in mergeTemplatePattern()
2524 ExistingClass->DefinitionData = DClass->DefinitionData; in mergeTemplatePattern()
2530 DClass->DefinitionData = ExistingClass->DefinitionData; in mergeTemplatePattern()
3143 auto *DD = RD->DefinitionData; in getPrimaryContextForMerging()
3145 DD = RD->getCanonicalDecl()->DefinitionData; in getPrimaryContextForMerging()
3152 DD = new (Reader.getContext()) struct CXXRecordDecl::DefinitionData(RD); in getPrimaryContextForMerging()
3154 RD->DefinitionData = DD; in getPrimaryContextForMerging()
3155 RD->getCanonicalDecl()->DefinitionData = DD; in getPrimaryContextForMerging()
3234 auto *DD = RD->getCanonicalDecl()->DefinitionData; in getPrimaryDCForAnonymousDecl()
4323 auto *OldDD = RD->getCanonicalDecl()->DefinitionData; in UpdateDecl()