Home
last modified time | relevance | path

Searched refs:ivarType (Results 1 – 2 of 2) sorted by relevance

/external/clang/lib/CodeGen/
DCGObjC.cpp678 QualType ivarType = ivar->getType(); in PropertyImplStrategy() local
680 CGM.getContext().getTypeInfoInChars(ivarType); in PropertyImplStrategy()
705 if (ivarType.getObjCLifetime() == Qualifiers::OCL_Strong) in PropertyImplStrategy()
741 if (ivarType.hasNonTrivialObjCLifetime() || in PropertyImplStrategy()
743 CGM.getContext().getObjCGCAttrKind(ivarType))) { in PropertyImplStrategy()
750 if (const RecordType *recordType = ivarType->getAs<RecordType>()) in PropertyImplStrategy()
984 QualType ivarType = ivar->getType(); in generateObjCGetterBody() local
985 switch (getEvaluationKind(ivarType)) { in generateObjCGetterBody()
988 EmitStoreOfComplex(pair, MakeAddrLValue(ReturnValue, ivarType), in generateObjCGetterBody()
996 EmitAggregateCopy(ReturnValue, LV.getAddress(), ivarType); in generateObjCGetterBody()
[all …]
/external/clang/lib/Sema/
DSemaObjCProperty.cpp702 QualType ivarType = ivar->getType(); in checkARCPropertyImpl() local
703 Qualifiers::ObjCLifetime ivarLifetime = ivarType.getObjCLifetime(); in checkARCPropertyImpl()
727 SplitQualType split = ivarType.split(); in checkARCPropertyImpl()
729 assert(ivarType->isObjCARCImplicitlyUnretainedType()); in checkARCPropertyImpl()
731 ivarType = S.Context.getQualifiedType(split); in checkARCPropertyImpl()
732 ivar->setType(ivarType); in checkARCPropertyImpl()
791 QualType ivarType = ivar->getType(); in setImpliedPropertyAttributeForReadOnlyProperty() local
792 Qualifiers::ObjCLifetime ivarLifetime = ivarType.getObjCLifetime(); in setImpliedPropertyAttributeForReadOnlyProperty()