Lines Matching refs:ObjCMethodDecl

1406   if (ObjCMethodDecl *getterMethod = property->getGetterMethodDecl()) {  in ActOnPropertyImplDecl()
1460 if (ObjCMethodDecl *setterMethod = property->getSetterMethodDecl()) { in ActOnPropertyImplDecl()
1481 ObjCMethodDecl::param_iterator P = setterMethod->param_begin(); in ActOnPropertyImplDecl()
1656 ObjCMethodDecl *GetterMethod, in DiagnosePropertyAccessorMismatch()
1784 ObjCMethodDecl *Method, ObjCIvarDecl *IV) { in IvarBacksCurrentMethodAccessor()
1787 ObjCMethodDecl *IMD = IFace->lookupMethod(Method->getSelector(), in IvarBacksCurrentMethodAccessor()
1943 llvm::SmallPtrSet<const ObjCMethodDecl *, 8> &SMap) { in DiagnoseUnimplementedAccessor() argument
1947 [&](const ObjCMethodDecl *x) { in DiagnoseUnimplementedAccessor()
2047 llvm::SmallPtrSet<const ObjCMethodDecl *, 8> InsMap; in DiagnoseUnimplementedProperties()
2128 ObjCMethodDecl *GetterMethod = nullptr; in AtomicPropertySetterGetterRules()
2129 ObjCMethodDecl *SetterMethod = nullptr; in AtomicPropertySetterGetterRules()
2217 ObjCMethodDecl *method = PD->getGetterMethodDecl(); in DiagnoseOwningPropertyGetterSynthesis()
2278 SmallVector<const ObjCMethodDecl *, 8> DesignatedInits; in DiagnoseMissingDesignatedInitOverrides()
2280 for (SmallVector<const ObjCMethodDecl *, 8>::iterator in DiagnoseMissingDesignatedInitOverrides()
2282 const ObjCMethodDecl *MD = *I; in DiagnoseMissingDesignatedInitOverrides()
2300 static void AddPropertyAttrs(Sema &S, ObjCMethodDecl *PropertyMethod, in AddPropertyAttrs()
2316 ObjCMethodDecl *GetterMethod, *SetterMethod; in ProcessPropertyDecl()
2392 GetterMethod = ObjCMethodDecl::Create(Context, Loc, Loc, in ProcessPropertyDecl()
2400 ObjCMethodDecl::Optional : in ProcessPropertyDecl()
2401 ObjCMethodDecl::Required); in ProcessPropertyDecl()
2438 ObjCMethodDecl::Create(Context, Loc, Loc, in ProcessPropertyDecl()
2447 ObjCMethodDecl::Optional : in ProcessPropertyDecl()
2448 ObjCMethodDecl::Required); in ProcessPropertyDecl()