• Home
  • Raw
  • Download

Lines Matching refs:propImpl

592                          const ObjCPropertyImplDecl *propImpl);
607 const ObjCPropertyImplDecl *propImpl) { in PropertyImplStrategy() argument
608 const ObjCPropertyDecl *prop = propImpl->getPropertyDecl(); in PropertyImplStrategy()
616 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); in PropertyImplStrategy()
750 static bool hasTrivialGetExpr(const ObjCPropertyImplDecl *propImpl) { in hasTrivialGetExpr() argument
751 const Expr *getter = propImpl->getGetterCXXConstructor(); in hasTrivialGetExpr()
807 const ObjCPropertyImplDecl *propImpl, in generateObjCGetterBody() argument
811 if (!hasTrivialGetExpr(propImpl)) { in generateObjCGetterBody()
813 ReturnStmt ret(SourceLocation(), propImpl->getGetterCXXConstructor(), in generateObjCGetterBody()
818 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); in generateObjCGetterBody()
825 const ObjCPropertyDecl *prop = propImpl->getPropertyDecl(); in generateObjCGetterBody()
829 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); in generateObjCGetterBody()
832 PropertyImplStrategy strategy(CGM, propImpl); in generateObjCGetterBody()
869 CGM.ErrorUnsupported(propImpl, "Obj-C getter requiring atomic copy"); in generateObjCGetterBody()
1085 const ObjCPropertyImplDecl *propImpl, in generateObjCSetterBody() argument
1087 const ObjCPropertyDecl *prop = propImpl->getPropertyDecl(); in generateObjCSetterBody()
1088 ObjCIvarDecl *ivar = propImpl->getPropertyIvarDecl(); in generateObjCSetterBody()
1093 if (!hasTrivialSetExpr(propImpl)) { in generateObjCSetterBody()
1096 EmitStmt(propImpl->getSetterCXXAssignment()); in generateObjCSetterBody()
1104 PropertyImplStrategy strategy(CGM, propImpl); in generateObjCSetterBody()
1150 CGM.ErrorUnsupported(propImpl, "Obj-C optimized setter - NYI"); in generateObjCSetterBody()
1157 CGM.ErrorUnsupported(propImpl, "Obj-C setter requiring atomic copy"); in generateObjCSetterBody()