Lines Matching refs:getCanonicalDecl

552   D->getCanonicalDecl()->Used |= IsDeclMarkedUsed;  in Visit()
818 EnumDecl *&OldDef = Reader.EnumDefinitions[ED->getCanonicalDecl()]; in VisitEnumDecl()
822 for (auto *D : merged_redecls(ED->getCanonicalDecl())) { in VisitEnumDecl()
883 RecordDecl *Canon = static_cast<RecordDecl *>(RD->getCanonicalDecl()); in VisitRecordDecl()
1305 ObjCInterfaceDecl *Canon = ID->getCanonicalDecl(); in VisitObjCInterfaceDecl()
1314 ID->getCanonicalDecl()->Data = ID->Data; in VisitObjCInterfaceDecl()
1326 ID->Data = ID->getCanonicalDecl()->Data; in VisitObjCInterfaceDecl()
1347 IVD->getContainingInterface()->getCanonicalDecl(); in VisitObjCIvarDecl()
1415 ObjCProtocolDecl *Canon = PD->getCanonicalDecl(); in VisitObjCProtocolDecl()
1424 PD->getCanonicalDecl()->Data = PD->Data; in VisitObjCProtocolDecl()
1429 PD->Data = PD->getCanonicalDecl()->Data; in VisitObjCProtocolDecl()
1567 Reader.getContext().setPrimaryMergedDecl(D, Existing->getCanonicalDecl()); in VisitMSGuidDecl()
1578 Reader.getContext().setPrimaryMergedDecl(D, Existing->getCanonicalDecl()); in VisitUnnamedGlobalConstantDecl()
1589 Reader.getContext().setPrimaryMergedDecl(D, Existing->getCanonicalDecl()); in VisitTemplateParamObjectDecl()
2184 CXXRecordDecl *Canon = D->getCanonicalDecl(); in ReadCXXRecordDefinition()
2273 D->DefinitionData = D->getCanonicalDecl()->DefinitionData; in VisitCXXRecordDeclImpl()
2306 Reader.getContext().addOverriddenMethod(D, MD->getCanonicalDecl()); in VisitCXXMethodDecl()
2333 CXXDestructorDecl *Canon = D->getCanonicalDecl(); in VisitCXXDestructorDecl()
2425 RedeclarableTemplateDecl *CanonD = D->getCanonicalDecl(); in VisitRedeclarableTemplateDecl()
2824 D->First = FirstDecl->getCanonicalDecl(); in VisitRedeclarable()
2890 Context->getCanonicalDecl(), IndexInContext}]; in mergeLambda()
2903 D->Common = D->getCanonicalDecl()->Common; in mergeRedeclarableTemplate()
2922 DPattern->getCanonicalDecl()->getGlobalID(), in mergeTemplatePattern()
2929 cast<CXXRecordDecl>(ExistingPattern)->getCanonicalDecl(); in mergeTemplatePattern()
2962 T *ExistingCanon = Existing->getCanonicalDecl(); in mergeRedeclarable()
2963 T *DCanon = D->getCanonicalDecl(); in mergeRedeclarable()
3020 LookupResult->getCanonicalDecl()); in mergeMergeable()
3046 Existing->getCanonicalDecl()); in mergeMergeable()
3270 DD = RD->getCanonicalDecl()->DefinitionData; in getOrFakePrimaryClassDefinition()
3280 RD->getCanonicalDecl()->DefinitionData = DD; in getOrFakePrimaryClassDefinition()
3375 auto *DD = RD->getCanonicalDecl()->DefinitionData; in getPrimaryDCForAnonymousDecl()
3378 return OID->getCanonicalDecl()->getDefinition(); in getPrimaryDCForAnonymousDecl()
3405 auto *CanonDC = cast<Decl>(DC)->getCanonicalDecl(); in getAnonymousDeclForMerging()
3418 Previous.push_back(cast<NamedDecl>(ND->getCanonicalDecl())); in getAnonymousDeclForMerging()
3420 Previous[Number] = cast<NamedDecl>(ND->getCanonicalDecl()); in getAnonymousDeclForMerging()
3430 auto *CanonDC = cast<Decl>(DC)->getCanonicalDecl(); in setAnonymousDeclForMerging()
3559 return ASTDeclReader::getMostRecentDecl(D->getCanonicalDecl()); in getMostRecentExistingDecl()
4278 Decl *CanonDecl = FirstLocal->getCanonicalDecl(); in loadPendingDeclChain()
4583 auto *OldDD = RD->getCanonicalDecl()->DefinitionData; in UpdateDecl()
4646 auto *First = cast<CXXDestructorDecl>(D->getCanonicalDecl()); in UpdateDecl()
4673 std::make_pair(FD->getCanonicalDecl(), FD)); in UpdateDecl()
4682 {FD->getCanonicalDecl(), DeducedResultType}); in UpdateDecl()