Lines Matching refs:IMPDecl

1527 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl* IMPDecl,  in DefaultSynthesizeProperties()  argument
1545 if (IMPDecl->FindPropertyImplDecl(Prop->getIdentifier())) in DefaultSynthesizeProperties()
1547 if (IMPDecl->getInstanceMethod(Prop->getGetterName())) { in DefaultSynthesizeProperties()
1550 if (IMPDecl->getInstanceMethod(Prop->getSetterName())) in DefaultSynthesizeProperties()
1554 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties()
1569 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties()
1581 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties()
1591 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1607 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1626 ObjCImplDecl* IMPDecl, in DiagnoseUnimplementedAccessor() argument
1638 S.Diag(IMPDecl->getLocation(), in DiagnoseUnimplementedAccessor()
1653 void Sema::DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl, in DiagnoseUnimplementedProperties() argument
1715 for (const auto *I : IMPDecl->property_impls()) in DiagnoseUnimplementedProperties()
1720 for (const auto *I : IMPDecl->instance_methods()) in DiagnoseUnimplementedProperties()
1748 PrimaryClass, Prop->getGetterName(), IMPDecl, CDecl, C, Prop, InsMap); in DiagnoseUnimplementedProperties()
1752 IMPDecl, CDecl, C, Prop, InsMap); in DiagnoseUnimplementedProperties()
1757 Sema::AtomicPropertySetterGetterRules (ObjCImplDecl* IMPDecl, in AtomicPropertySetterGetterRules() argument
1772 GetterMethod = IMPDecl->getInstanceMethod(Property->getGetterName()); in AtomicPropertySetterGetterRules()
1773 SetterMethod = IMPDecl->getInstanceMethod(Property->getSetterName()); in AtomicPropertySetterGetterRules()
1794 = IMPDecl->FindPropertyImplDecl(Property->getIdentifier())) { in AtomicPropertySetterGetterRules()
1798 GetterMethod = IMPDecl->getInstanceMethod(Property->getGetterName()); in AtomicPropertySetterGetterRules()
1799 SetterMethod = IMPDecl->getInstanceMethod(Property->getSetterName()); in AtomicPropertySetterGetterRules()