Searched refs:isObjCRetainableType (Results 1 – 24 of 24) sorted by relevance
192 if (!Attr.ModifiedType->isObjCRetainableType()) { in errorForGCAttrsOnNonObjC()207 !Attr.ModifiedType->isObjCRetainableType()) in checkWeakGCAttrs()233 if (T.isNull() || !T->isObjCRetainableType()) in checkAllAtProps()
98 if (castType->isObjCRetainableType() == castExprType->isObjCRetainableType()) in VisitCastExpr()113 if (castType->isObjCRetainableType()) in VisitCastExpr()
132 if (!getPropertyType(props)->isObjCRetainableType()) in doTransform()
370 return !AttrT->getModifiedType()->isObjCRetainableType(); in isGCOwnedNonObjC()
438 bool RetainableObject = ArgType->isObjCRetainableType(); in PropertyMemoryAttribute()1207 if (IsPrefix && GRT->isObjCRetainableType()) in migrateProperty()
57 type->isObjCRetainableType()) { in getImpliedARCOwnership()949 PropertyIvarType->isObjCRetainableType()) { in ActOnPropertyImplDecl()992 PropertyIvarType->isObjCRetainableType()) { in ActOnPropertyImplDecl()2198 PropertyTy->isObjCRetainableType() && in CheckObjCPropertyAttributes()2205 !PropertyTy->isObjCRetainableType() && in CheckObjCPropertyAttributes()
2383 if (!declSpecType->isObjCRetainableType()) return; in inferARCWriteback()4276 if (declSpecTy->isObjCRetainableType() && in transferARCOwnershipToDeclSpec()4363 if (declSpecTy->isObjCRetainableType()) in transferARCOwnership()5032 if (pointee->isObjCRetainableType() || pointee->isPointerType()) in handleObjCOwnershipTypeAttr()5038 } else if (!type->isObjCRetainableType()) { in handleObjCOwnershipTypeAttr()
3694 type->isObjCRetainableType(); in isValidSubjectOfNSReturnsRetainedAttribute()3862 (!resultType->isPointerType() || resultType->isObjCRetainableType())) { in handleObjCReturnsInnerPointerAttr()
3291 assert(Entity.getType()->isObjCRetainableType() && in MaybeProduceObjCObject()3300 if (!Entity.getType()->isObjCRetainableType()) in MaybeProduceObjCObject()
2582 if (ReceiverType->isObjCRetainableType()) { in BuildInstanceMessage()
5257 E->getType()->isObjCRetainableType()) { in MaybeBindToTemporary()
9043 LHSType->isObjCRetainableType()) in checkUnsafeExprAssigns()
3650 FieldBaseElementType->isObjCRetainableType() && in BuildImplicitMemberInitializer()
423 } else if (variable->getType()->isObjCRetainableType()) { in computeBlockInfo()1371 } else if (type->isObjCRetainableType()) { in GenerateCopyHelperFunction()1541 } else if (type->isObjCRetainableType()) { in GenerateDestroyHelperFunction()1946 if (!type->isObjCRetainableType()) return nullptr; in buildByrefHelpers()
728 RetTy->isObjCRetainableType()) in StartFunction()
2990 (*I).getNonReferenceType()->isObjCRetainableType() ||
255 if (!ExpT->isObjCRetainableType()) in AdjustObjCObjectType()
2438 RetTy->isObjCRetainableType()); in EmitFunctionEpilog()
560 if (QT->isObjCRetainableType()) { in fixType()
3542 bool Type::isObjCRetainableType() const { in isObjCRetainableType() function in Type3565 return type->isObjCRetainableType(); in isObjCLifetimeType()
682 if (T->isObjCRetainableType() || T.isObjCGCStrong()) { in addedMember()
4906 if (!Ty->isObjCRetainableType()) return false; in BlockRequiresCopying()
2857 if (Ty->isObjCRetainableType()) in checkPostStmt()
1645 bool isObjCRetainableType() const; // ObjC object or block pointer