Lines Matching refs:OM
59 ObjCMethodDecl *OM);
60 bool migrateProperty(ASTContext &Ctx, ObjCContainerDecl *D, ObjCMethodDecl *OM);
61 void migrateNsReturnsInnerPointer(ASTContext &Ctx, ObjCMethodDecl *OM);
64 ObjCMethodDecl *OM,
966 ObjCMethodDecl *OM) { in ReplaceWithInstancetype() argument
967 if (OM->getReturnType() == Ctx.getObjCInstanceType()) in ReplaceWithInstancetype()
972 if (TypeSourceInfo *TSInfo = OM->getReturnTypeSourceInfo()) { in ReplaceWithInstancetype()
978 R = SourceRange(OM->getLocStart(), OM->getLocStart()); in ReplaceWithInstancetype()
979 ClassString = OM->isInstanceMethod() ? '-' : '+'; in ReplaceWithInstancetype()
988 ObjCMethodDecl *OM) { in ReplaceWithClasstype() argument
989 ObjCInterfaceDecl *IDecl = OM->getClassInterface(); in ReplaceWithClasstype()
992 if (TypeSourceInfo *TSInfo = OM->getReturnTypeSourceInfo()) { in ReplaceWithClasstype()
1000 R = SourceRange(OM->getLocStart(), OM->getLocStart()); in ReplaceWithClasstype()
1011 ObjCMethodDecl *OM) { in migrateMethodInstanceType() argument
1013 Selector::getInstTypeMethodFamily(OM->getSelector()); in migrateMethodInstanceType()
1018 migrateFactoryMethod(Ctx, CDecl, OM); in migrateMethodInstanceType()
1027 migrateFactoryMethod(Ctx, CDecl, OM, OIT_Singleton); in migrateMethodInstanceType()
1030 if (OM->getReturnType()->isObjCIdType()) in migrateMethodInstanceType()
1031 ReplaceWithInstancetype(Ctx, *this, OM); in migrateMethodInstanceType()
1034 migrateFactoryMethod(Ctx, CDecl, OM, OIT_ReturnsSelf); in migrateMethodInstanceType()
1037 if (!OM->getReturnType()->isObjCIdType()) in migrateMethodInstanceType()
1049 migrateFactoryMethod(Ctx, CDecl, OM); in migrateMethodInstanceType()
1052 ReplaceWithInstancetype(Ctx, *this, OM); in migrateMethodInstanceType()
1260 ObjCMethodDecl *OM) { in migrateNsReturnsInnerPointer() argument
1261 if (OM->isImplicit() || in migrateNsReturnsInnerPointer()
1262 !OM->isInstanceMethod() || in migrateNsReturnsInnerPointer()
1263 OM->hasAttr<ObjCReturnsInnerPointerAttr>()) in migrateNsReturnsInnerPointer()
1266 QualType RT = OM->getReturnType(); in migrateNsReturnsInnerPointer()
1272 commit.insertBefore(OM->getLocEnd(), " NS_RETURNS_INNER_POINTER"); in migrateNsReturnsInnerPointer()
1303 ObjCMethodDecl *OM, in migrateFactoryMethod() argument
1305 if (OM->isInstanceMethod() || in migrateFactoryMethod()
1306 OM->getReturnType() == Ctx.getObjCInstanceType() || in migrateFactoryMethod()
1307 !OM->getReturnType()->isObjCIdType()) in migrateFactoryMethod()
1327 IdentifierInfo *MethodIdName = OM->getSelector().getIdentifierInfoForSlot(0); in migrateFactoryMethod()
1360 ReplaceWithClasstype(*this, OM); in migrateFactoryMethod()
1362 ReplaceWithInstancetype(Ctx, *this, OM); in migrateFactoryMethod()