Lines Matching refs:FQT
1914 static Qualifiers::GC GetGCAttrTypeForType(ASTContext &Ctx, QualType FQT) { in GetGCAttrTypeForType() argument
1915 if (FQT.isObjCGCStrong()) in GetGCAttrTypeForType()
1918 if (FQT.isObjCGCWeak() || FQT.getObjCLifetime() == Qualifiers::OCL_Weak) in GetGCAttrTypeForType()
1922 if (FQT.getObjCLifetime() == Qualifiers::OCL_ExplicitNone) in GetGCAttrTypeForType()
1925 if (FQT->isObjCObjectPointerType() || FQT->isBlockPointerType()) in GetGCAttrTypeForType()
1928 if (const PointerType *PT = FQT->getAs<PointerType>()) in GetGCAttrTypeForType()
2023 Qualifiers::ObjCLifetime CGObjCCommonMac::getBlockCaptureLifetime(QualType FQT, in getBlockCaptureLifetime() argument
2026 return FQT.getObjCLifetime(); in getBlockCaptureLifetime()
2029 if (FQT->isObjCObjectPointerType() || FQT->isBlockPointerType()) in getBlockCaptureLifetime()
2090 QualType FQT = Field->getType(); in BuildRCRecordLayout() local
2091 if (FQT->isRecordType() || FQT->isUnionType()) { in BuildRCRecordLayout()
2092 if (FQT->isUnionType()) in BuildRCRecordLayout()
2095 BuildRCBlockVarRecordLayout(FQT->getAs<RecordType>(), in BuildRCRecordLayout()
2100 if (const ArrayType *Array = CGM.getContext().getAsArrayType(FQT)) { in BuildRCRecordLayout()
2105 FQT = CArray->getElementType(); in BuildRCRecordLayout()
2106 while (const ArrayType *Array = CGM.getContext().getAsArrayType(FQT)) { in BuildRCRecordLayout()
2110 FQT = CArray->getElementType(); in BuildRCRecordLayout()
2112 if (FQT->isRecordType() && ElCount) { in BuildRCRecordLayout()
2114 const RecordType *RT = FQT->getAs<RecordType>(); in BuildRCRecordLayout()
2142 getBlockCaptureLifetime(FQT, ByrefLayout), in BuildRCRecordLayout()
4500 QualType FQT = Field->getType(); in BuildAggrIvarLayout() local
4501 if (FQT->isRecordType() || FQT->isUnionType()) { in BuildAggrIvarLayout()
4502 if (FQT->isUnionType()) in BuildAggrIvarLayout()
4505 BuildAggrIvarRecordLayout(FQT->getAs<RecordType>(), in BuildAggrIvarLayout()
4511 if (const ArrayType *Array = CGM.getContext().getAsArrayType(FQT)) { in BuildAggrIvarLayout()
4516 FQT = CArray->getElementType(); in BuildAggrIvarLayout()
4517 while (const ArrayType *Array = CGM.getContext().getAsArrayType(FQT)) { in BuildAggrIvarLayout()
4521 FQT = CArray->getElementType(); in BuildAggrIvarLayout()
4523 if (FQT->isRecordType() && ElCount) { in BuildAggrIvarLayout()
4527 const RecordType *RT = FQT->getAs<RecordType>(); in BuildAggrIvarLayout()
4549 Qualifiers::GC GCAttr = GetGCAttrTypeForType(CGM.getContext(), FQT); in BuildAggrIvarLayout()