Home
last modified time | relevance | path

Searched refs:isObjCRetainableType (Results 1 – 21 of 21) sorted by relevance

/external/clang/lib/ARCMigrate/
DTransGCAttrs.cpp192 if (!Attr.ModifiedType->isObjCRetainableType()) { in errorForGCAttrsOnNonObjC()
207 !Attr.ModifiedType->isObjCRetainableType()) in checkWeakGCAttrs()
233 if (T.isNull() || !T->isObjCRetainableType()) in checkAllAtProps()
DTransUnbridgedCasts.cpp98 if (castType->isObjCRetainableType() == castExprType->isObjCRetainableType()) in VisitCastExpr()
113 if (castType->isObjCRetainableType()) in VisitCastExpr()
DTransProperties.cpp132 if (!getPropertyType(props)->isObjCRetainableType()) in doTransform()
DTransforms.cpp372 return !AttrT->getModifiedType()->isObjCRetainableType(); in isGCOwnedNonObjC()
DObjCMT.cpp326 bool RetainableObject = ArgType->isObjCRetainableType(); in PropertyMemoryAttribute()
1064 if (IsPrefix && GRT->isObjCRetainableType()) in migrateProperty()
/external/clang/lib/Sema/
DSemaObjCProperty.cpp56 type->isObjCRetainableType()) { in getImpliedARCOwnership()
941 PropertyIvarType->isObjCRetainableType()) { in ActOnPropertyImplDecl()
984 PropertyIvarType->isObjCRetainableType()) { in ActOnPropertyImplDecl()
2097 PropertyTy->isObjCRetainableType() && in CheckObjCPropertyAttributes()
2104 !PropertyTy->isObjCRetainableType() && in CheckObjCPropertyAttributes()
DSemaType.cpp1950 if (!declSpecType->isObjCRetainableType()) return; in inferARCWriteback()
3276 if (declSpecTy->isObjCRetainableType() && in transferARCOwnershipToDeclSpec()
3363 if (declSpecTy->isObjCRetainableType()) in transferARCOwnership()
4029 if (pointee->isObjCRetainableType() || pointee->isPointerType()) in handleObjCOwnershipTypeAttr()
4035 } else if (!type->isObjCRetainableType()) { in handleObjCOwnershipTypeAttr()
DSemaDeclAttr.cpp3358 type->isObjCRetainableType(); in isValidSubjectOfNSReturnsRetainedAttribute()
3493 (!resultType->isPointerType() || resultType->isObjCRetainableType())) { in handleObjCReturnsInnerPointerAttr()
DSemaInit.cpp3072 assert(Entity.getType()->isObjCRetainableType() && in MaybeProduceObjCObject()
3081 if (!Entity.getType()->isObjCRetainableType()) in MaybeProduceObjCObject()
DSemaExprObjC.cpp2304 if (ReceiverType->isObjCRetainableType()) { in BuildInstanceMessage()
DSemaExprCXX.cpp4854 E->getType()->isObjCRetainableType()) { in MaybeBindToTemporary()
DSemaChecking.cpp7625 LHSType->isObjCRetainableType()) in checkUnsafeExprAssigns()
DSemaDeclCXX.cpp3377 FieldBaseElementType->isObjCRetainableType() && in BuildImplicitMemberInitializer()
/external/clang/lib/CodeGen/
DCGBlocks.cpp417 } else if (variable->getType()->isObjCRetainableType()) { in computeBlockInfo()
1348 } else if (type->isObjCRetainableType()) { in GenerateCopyHelperFunction()
1516 } else if (type->isObjCRetainableType()) { in GenerateDestroyHelperFunction()
1918 if (!type->isObjCRetainableType()) return nullptr; in buildByrefHelpers()
DCodeGenFunction.cpp642 RetTy->isObjCRetainableType()) in StartFunction()
DCGCall.cpp1927 RetTy->isObjCRetainableType()); in EmitFunctionEpilog()
/external/clang/lib/Analysis/
DPrintfFormatString.cpp419 if (QT->isObjCRetainableType()) { in fixType()
/external/clang/lib/AST/
DType.cpp2388 bool Type::isObjCRetainableType() const { in isObjCRetainableType() function in Type
2411 return type->isObjCRetainableType(); in isObjCLifetimeType()
DDeclCXX.cpp687 if (T->isObjCRetainableType() || T.isObjCGCStrong()) { in addedMember()
DASTContext.cpp4700 if (!Ty->isObjCRetainableType()) return false; in BlockRequiresCopying()
/external/clang/include/clang/AST/
DType.h1552 bool isObjCRetainableType() const; // ObjC object or block pointer