Lines Matching defs:Canon
287 Decl *Canon);
290 Decl *Canon);
1151 ObjCInterfaceDecl *Canon = ID->getCanonicalDecl();
1152 if (Canon->Data.getPointer()) {
1155 MergeDefinitionData(Canon, std::move(ID->data()));
1156 ID->Data = Canon->Data;
1216 ObjCProtocolDecl *Canon = PD->getCanonicalDecl();
1217 if (Canon->Data.getPointer()) {
1220 MergeDefinitionData(Canon, std::move(PD->data()));
1221 PD->Data = Canon->Data;
1822 CXXRecordDecl *Canon = D->getCanonicalDecl();
1826 if (!Canon->DefinitionData)
1827 Canon->DefinitionData = DD;
1828 D->DefinitionData = Canon->DefinitionData;
1834 if (Canon->DefinitionData != DD) {
1835 MergeDefinitionData(Canon, std::move(*DD));
1845 if (Update || Canon != D)
1954 CXXDestructorDecl *Canon = D->getCanonicalDecl();
1957 if (!Canon->OperatorDelete) {
1958 Canon->OperatorDelete = OperatorDelete;
1959 Canon->OperatorDeleteThisArg = ThisArg;
3521 Decl *Previous, Decl *Canon) {
3531 Decl *Previous, Decl *Canon) {
3559 Decl *Previous, Decl *Canon) {
3597 {Canon, IsUnresolved ? PrevFD : FD});
3605 {cast<FunctionDecl>(Canon),
3650 Decl *Previous, Decl *Canon) {
3657 attachPreviousDeclImpl(Reader, cast<TYPE##Decl>(D), Previous, Canon); \