Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGObjC.cpp676 QualType ivarType = ivar->getType(); in PropertyImplStrategy() local
678 CGM.getContext().getTypeInfoInChars(ivarType); in PropertyImplStrategy()
703 if (ivarType.getObjCLifetime() == Qualifiers::OCL_Strong) in PropertyImplStrategy()
739 if (ivarType.hasNonTrivialObjCLifetime() || in PropertyImplStrategy()
741 CGM.getContext().getObjCGCAttrKind(ivarType))) { in PropertyImplStrategy()
748 if (const RecordType *recordType = ivarType->getAs<RecordType>()) in PropertyImplStrategy()
987 QualType ivarType = ivar->getType(); in generateObjCGetterBody() local
988 switch (getEvaluationKind(ivarType)) { in generateObjCGetterBody()
991 EmitStoreOfComplex(pair, MakeAddrLValue(ReturnValue, ivarType), in generateObjCGetterBody()
999 EmitAggregateCopy(ReturnValue, LV.getAddress(), ivarType); in generateObjCGetterBody()
[all …]
/external/clang/lib/Sema/
DSemaObjCProperty.cpp712 QualType ivarType = ivar->getType(); in checkARCPropertyImpl() local
713 Qualifiers::ObjCLifetime ivarLifetime = ivarType.getObjCLifetime(); in checkARCPropertyImpl()
737 SplitQualType split = ivarType.split(); in checkARCPropertyImpl()
739 assert(ivarType->isObjCARCImplicitlyUnretainedType()); in checkARCPropertyImpl()
741 ivarType = S.Context.getQualifiedType(split); in checkARCPropertyImpl()
742 ivar->setType(ivarType); in checkARCPropertyImpl()
801 QualType ivarType = ivar->getType(); in setImpliedPropertyAttributeForReadOnlyProperty() local
802 Qualifiers::ObjCLifetime ivarLifetime = ivarType.getObjCLifetime(); in setImpliedPropertyAttributeForReadOnlyProperty()
/external/llvm-project/clang/lib/CodeGen/
DCGObjC.cpp922 QualType ivarType = ivar->getType(); in PropertyImplStrategy() local
923 auto TInfo = CGM.getContext().getTypeInfoInChars(ivarType); in PropertyImplStrategy()
950 if (ivarType.getObjCLifetime() == Qualifiers::OCL_Strong) in PropertyImplStrategy()
986 if (ivarType.hasNonTrivialObjCLifetime() || in PropertyImplStrategy()
988 CGM.getContext().getObjCGCAttrKind(ivarType))) { in PropertyImplStrategy()
995 if (const RecordType *recordType = ivarType->getAs<RecordType>()) in PropertyImplStrategy()
1235 QualType ivarType = ivar->getType(); in generateObjCGetterBody() local
1236 switch (getEvaluationKind(ivarType)) { in generateObjCGetterBody()
1239 EmitStoreOfComplex(pair, MakeAddrLValue(ReturnValue, ivarType), in generateObjCGetterBody()
1247 EmitAggregateCopy(/* Dest= */ MakeAddrLValue(ReturnValue, ivarType), in generateObjCGetterBody()
[all …]
/external/llvm-project/clang/lib/Sema/
DSemaObjCProperty.cpp733 QualType ivarType = ivar->getType(); in checkARCPropertyImpl() local
734 Qualifiers::ObjCLifetime ivarLifetime = ivarType.getObjCLifetime(); in checkARCPropertyImpl()
758 SplitQualType split = ivarType.split(); in checkARCPropertyImpl()
760 assert(ivarType->isObjCARCImplicitlyUnretainedType()); in checkARCPropertyImpl()
762 ivarType = S.Context.getQualifiedType(split); in checkARCPropertyImpl()
763 ivar->setType(ivarType); in checkARCPropertyImpl()
821 QualType ivarType = ivar->getType(); in setImpliedPropertyAttributeForReadOnlyProperty() local
822 Qualifiers::ObjCLifetime ivarLifetime = ivarType.getObjCLifetime(); in setImpliedPropertyAttributeForReadOnlyProperty()