Lines Matching defs:Canon
289 Decl *Previous, Decl *Canon);
292 Decl *Canon);
852 RecordDecl *Canon = static_cast<RecordDecl *>(RD->getCanonicalDecl());
853 RecordDecl *&OldDef = Reader.RecordDefinitions[Canon];
857 for (auto *D : merged_redecls(Canon)) {
1300 ObjCInterfaceDecl *Canon = ID->getCanonicalDecl();
1301 if (Canon->Data.getPointer()) {
1304 MergeImpl.MergeDefinitionData(Canon, std::move(ID->data()));
1305 ID->Data = Canon->Data;
1410 ObjCProtocolDecl *Canon = PD->getCanonicalDecl();
1411 if (Canon->Data.getPointer()) {
1414 MergeImpl.MergeDefinitionData(Canon, std::move(PD->data()));
1415 PD->Data = Canon->Data;
2184 CXXRecordDecl *Canon = D->getCanonicalDecl();
2188 if (!Canon->DefinitionData)
2189 Canon->DefinitionData = DD;
2190 D->DefinitionData = Canon->DefinitionData;
2199 if (Canon->DefinitionData != DD) {
2200 MergeImpl.MergeDefinitionData(Canon, std::move(*DD));
2207 if (Update || Canon != D)
2341 CXXDestructorDecl *Canon = D->getCanonicalDecl();
2344 if (!Canon->OperatorDelete) {
2345 Canon->OperatorDelete = OperatorDelete;
2346 Canon->OperatorDeleteThisArg = ThisArg;
3592 Decl *Previous, Decl *Canon) {
3602 Decl *Previous, Decl *Canon) {
3630 Decl *Previous, Decl *Canon) {
3668 {Canon, IsUnresolved ? PrevFD : FD});
3676 {cast<FunctionDecl>(Canon),
3780 Decl *Previous, Decl *Canon) {
3787 attachPreviousDeclImpl(Reader, cast<TYPE##Decl>(D), Previous, Canon); \