Searched refs:ivarType (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGObjC.cpp | 676 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/ |
D | SemaObjCProperty.cpp | 712 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/ |
D | CGObjC.cpp | 922 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/ |
D | SemaObjCProperty.cpp | 733 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()
|