Lines Matching refs:getCanonicalDecl

546   D->getCanonicalDecl()->Used |= IsDeclMarkedUsed;  in Visit()
807 EnumDecl *&OldDef = Reader.EnumDefinitions[ED->getCanonicalDecl()]; in VisitEnumDecl()
811 for (auto *D : merged_redecls(ED->getCanonicalDecl())) { in VisitEnumDecl()
869 RecordDecl *Canon = static_cast<RecordDecl *>(RD->getCanonicalDecl()); in VisitRecordDecl()
1297 ObjCInterfaceDecl *Canon = ID->getCanonicalDecl(); in VisitObjCInterfaceDecl()
1306 ID->getCanonicalDecl()->Data = ID->Data; in VisitObjCInterfaceDecl()
1318 ID->Data = ID->getCanonicalDecl()->Data; in VisitObjCInterfaceDecl()
1339 IVD->getContainingInterface()->getCanonicalDecl(); in VisitObjCIvarDecl()
1407 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl()
1416 PD->getCanonicalDecl()->Data = PD->Data; in VisitObjCProtocolDecl()
1421 PD->Data = PD->getCanonicalDecl()->Data; in VisitObjCProtocolDecl()
1559 Reader.getContext().setPrimaryMergedDecl(D, Existing->getCanonicalDecl()); in VisitMSGuidDecl()
1570 Reader.getContext().setPrimaryMergedDecl(D, Existing->getCanonicalDecl()); in VisitUnnamedGlobalConstantDecl()
1581 Reader.getContext().setPrimaryMergedDecl(D, Existing->getCanonicalDecl()); in VisitTemplateParamObjectDecl()
2166 CXXRecordDecl *Canon = D->getCanonicalDecl(); in ReadCXXRecordDefinition()
2255 D->DefinitionData = D->getCanonicalDecl()->DefinitionData; in VisitCXXRecordDeclImpl()
2288 Reader.getContext().addOverriddenMethod(D, MD->getCanonicalDecl()); in VisitCXXMethodDecl()
2315 CXXDestructorDecl *Canon = D->getCanonicalDecl(); in VisitCXXDestructorDecl()
2407 RedeclarableTemplateDecl *CanonD = D->getCanonicalDecl(); in VisitRedeclarableTemplateDecl()
2810 D->First = FirstDecl->getCanonicalDecl(); in VisitRedeclarable()
2876 Context->getCanonicalDecl(), IndexInContext}]; in mergeLambda()
2889 D->Common = D->getCanonicalDecl()->Common; in mergeRedeclarableTemplate()
2909 DPattern->getCanonicalDecl()->getGlobalID(), IsKeyDecl); in mergeTemplatePattern()
2915 cast<CXXRecordDecl>(ExistingPattern)->getCanonicalDecl(); in mergeTemplatePattern()
2948 T *ExistingCanon = Existing->getCanonicalDecl(); in mergeRedeclarable()
2949 T *DCanon = D->getCanonicalDecl(); in mergeRedeclarable()
2999 LookupResult->getCanonicalDecl()); in mergeMergeable()
3025 Existing->getCanonicalDecl()); in mergeMergeable()
3246 DD = RD->getCanonicalDecl()->DefinitionData; in getOrFakePrimaryClassDefinition()
3256 RD->getCanonicalDecl()->DefinitionData = DD; in getOrFakePrimaryClassDefinition()
3350 auto *DD = RD->getCanonicalDecl()->DefinitionData; in getPrimaryDCForAnonymousDecl()
3353 return OID->getCanonicalDecl()->getDefinition(); in getPrimaryDCForAnonymousDecl()
3380 auto *CanonDC = cast<Decl>(DC)->getCanonicalDecl(); in getAnonymousDeclForMerging()
3393 Previous.push_back(cast<NamedDecl>(ND->getCanonicalDecl())); in getAnonymousDeclForMerging()
3395 Previous[Number] = cast<NamedDecl>(ND->getCanonicalDecl()); in getAnonymousDeclForMerging()
3405 auto *CanonDC = cast<Decl>(DC)->getCanonicalDecl(); in setAnonymousDeclForMerging()
3534 return ASTDeclReader::getMostRecentDecl(D->getCanonicalDecl()); in getMostRecentExistingDecl()
4341 Decl *CanonDecl = FirstLocal->getCanonicalDecl(); in loadPendingDeclChain()
4646 auto *OldDD = RD->getCanonicalDecl()->DefinitionData; in UpdateDecl()
4709 auto *First = cast<CXXDestructorDecl>(D->getCanonicalDecl()); in UpdateDecl()
4736 std::make_pair(FD->getCanonicalDecl(), FD)); in UpdateDecl()
4745 {FD->getCanonicalDecl(), DeducedResultType}); in UpdateDecl()