Lines Matching refs:IMPDecl
1536 void Sema::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl* IMPDecl, in DefaultSynthesizeProperties() argument
1554 if (IMPDecl->FindPropertyImplDecl(Prop->getIdentifier())) in DefaultSynthesizeProperties()
1556 if (IMPDecl->getInstanceMethod(Prop->getGetterName())) { in DefaultSynthesizeProperties()
1559 if (IMPDecl->getInstanceMethod(Prop->getSetterName())) in DefaultSynthesizeProperties()
1563 IMPDecl->FindPropertyImplIvarDecl(Prop->getIdentifier())) { in DefaultSynthesizeProperties()
1578 Diag(IMPDecl->getLocation(), in DefaultSynthesizeProperties()
1590 !IMPDecl->getInstanceMethod(Prop->getSetterName()) && in DefaultSynthesizeProperties()
1600 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1616 Diag(IMPDecl->getLocation(), diag::note_while_in_implementation); in DefaultSynthesizeProperties()
1635 ObjCImplDecl* IMPDecl, in DiagnoseUnimplementedAccessor() argument
1647 S.Diag(IMPDecl->getLocation(), in DiagnoseUnimplementedAccessor()
1662 void Sema::DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl* IMPDecl, in DiagnoseUnimplementedProperties() argument
1724 for (const auto *I : IMPDecl->property_impls()) in DiagnoseUnimplementedProperties()
1729 for (const auto *I : IMPDecl->instance_methods()) in DiagnoseUnimplementedProperties()
1757 PrimaryClass, Prop->getGetterName(), IMPDecl, CDecl, C, Prop, InsMap); in DiagnoseUnimplementedProperties()
1761 IMPDecl, CDecl, C, Prop, InsMap); in DiagnoseUnimplementedProperties()
1793 Sema::AtomicPropertySetterGetterRules (ObjCImplDecl* IMPDecl, in AtomicPropertySetterGetterRules() argument
1808 GetterMethod = IMPDecl->getInstanceMethod(Property->getGetterName()); in AtomicPropertySetterGetterRules()
1809 SetterMethod = IMPDecl->getInstanceMethod(Property->getSetterName()); in AtomicPropertySetterGetterRules()
1830 = IMPDecl->FindPropertyImplDecl(Property->getIdentifier())) { in AtomicPropertySetterGetterRules()
1834 GetterMethod = IMPDecl->getInstanceMethod(Property->getGetterName()); in AtomicPropertySetterGetterRules()
1835 SetterMethod = IMPDecl->getInstanceMethod(Property->getSetterName()); in AtomicPropertySetterGetterRules()