Lines Matching refs:ObjCMethodDecl
1047 static ObjCMethodDecl *
1049 ObjCMethodDecl *AccessorDecl, SourceLocation AtLoc, in RedeclarePropertyAccessor()
1051 ObjCMethodDecl *Decl = AccessorDecl; in RedeclarePropertyAccessor()
1052 ObjCMethodDecl *ImplDecl = ObjCMethodDecl::Create( in RedeclarePropertyAccessor()
1434 if (ObjCMethodDecl *getterMethod = property->getGetterMethodDecl()) { in ActOnPropertyImplDecl()
1440 ObjCMethodDecl *OMD = ClassImpDecl->getMethod( in ActOnPropertyImplDecl()
1500 if (ObjCMethodDecl *setterMethod = property->getSetterMethodDecl()) { in ActOnPropertyImplDecl()
1505 ObjCMethodDecl *OMD = ClassImpDecl->getMethod( in ActOnPropertyImplDecl()
1531 ObjCMethodDecl::param_iterator P = setterMethod->param_begin(); in ActOnPropertyImplDecl()
1711 ObjCMethodDecl *GetterMethod, in DiagnosePropertyAccessorMismatch()
1839 ObjCMethodDecl *Method, ObjCIvarDecl *IV) { in IvarBacksCurrentMethodAccessor()
1842 ObjCMethodDecl *IMD = IFace->lookupMethod(Method->getSelector(), in IvarBacksCurrentMethodAccessor()
1911 ObjCMethodDecl *ImpMethod = IMPDecl->getInstanceMethod(Prop->getGetterName()); in DefaultSynthesizeProperties()
2000 llvm::SmallPtrSet<const ObjCMethodDecl *, 8> &SMap) { in DiagnoseUnimplementedAccessor() argument
2003 auto I = llvm::find_if(SMap, [&](const ObjCMethodDecl *x) { in DiagnoseUnimplementedAccessor()
2103 llvm::SmallPtrSet<const ObjCMethodDecl *, 8> InsMap; in DiagnoseUnimplementedProperties()
2182 ObjCMethodDecl *GetterMethod = nullptr; in AtomicPropertySetterGetterRules()
2183 ObjCMethodDecl *SetterMethod = nullptr; in AtomicPropertySetterGetterRules()
2269 ObjCMethodDecl *IM = PID->getGetterMethodDecl(); in DiagnoseOwningPropertyGetterSynthesis()
2272 ObjCMethodDecl *method = PD->getGetterMethodDecl(); in DiagnoseOwningPropertyGetterSynthesis()
2333 SmallVector<const ObjCMethodDecl *, 8> DesignatedInits; in DiagnoseMissingDesignatedInitOverrides()
2335 for (SmallVector<const ObjCMethodDecl *, 8>::iterator in DiagnoseMissingDesignatedInitOverrides()
2337 const ObjCMethodDecl *MD = *I; in DiagnoseMissingDesignatedInitOverrides()
2364 static void AddPropertyAttrs(Sema &S, ObjCMethodDecl *PropertyMethod, in AddPropertyAttrs()
2380 ObjCMethodDecl *GetterMethod, *SetterMethod; in ProcessPropertyDecl()
2490 GetterMethod = ObjCMethodDecl::Create( in ProcessPropertyDecl()
2496 ? ObjCMethodDecl::Optional in ProcessPropertyDecl()
2497 : ObjCMethodDecl::Required); in ProcessPropertyDecl()
2540 ObjCMethodDecl::Create(Context, Loc, Loc, in ProcessPropertyDecl()
2550 ObjCMethodDecl::Optional : in ProcessPropertyDecl()
2551 ObjCMethodDecl::Required); in ProcessPropertyDecl()