Lines Matching refs:FQT
2229 static Qualifiers::GC GetGCAttrTypeForType(ASTContext &Ctx, QualType FQT, in GetGCAttrTypeForType() argument
2234 if (FQT.isObjCGCStrong()) in GetGCAttrTypeForType()
2237 if (FQT.isObjCGCWeak()) in GetGCAttrTypeForType()
2240 if (auto ownership = FQT.getObjCLifetime()) { in GetGCAttrTypeForType()
2254 if (FQT->isObjCObjectPointerType() || FQT->isBlockPointerType()) in GetGCAttrTypeForType()
2259 if (const PointerType *PT = FQT->getAs<PointerType>()) in GetGCAttrTypeForType()
2415 Qualifiers::ObjCLifetime CGObjCCommonMac::getBlockCaptureLifetime(QualType FQT, in getBlockCaptureLifetime() argument
2418 if (auto lifetime = FQT.getObjCLifetime()) in getBlockCaptureLifetime()
2426 if (FQT->isObjCObjectPointerType() || FQT->isBlockPointerType()) in getBlockCaptureLifetime()
2487 QualType FQT = Field->getType(); in BuildRCRecordLayout() local
2488 if (FQT->isRecordType() || FQT->isUnionType()) { in BuildRCRecordLayout()
2489 if (FQT->isUnionType()) in BuildRCRecordLayout()
2492 BuildRCBlockVarRecordLayout(FQT->castAs<RecordType>(), in BuildRCRecordLayout()
2497 if (const ArrayType *Array = CGM.getContext().getAsArrayType(FQT)) { in BuildRCRecordLayout()
2501 FQT = CArray->getElementType(); in BuildRCRecordLayout()
2502 while (const ArrayType *Array = CGM.getContext().getAsArrayType(FQT)) { in BuildRCRecordLayout()
2505 FQT = CArray->getElementType(); in BuildRCRecordLayout()
2507 if (FQT->isRecordType() && ElCount) { in BuildRCRecordLayout()
2509 auto *RT = FQT->castAs<RecordType>(); in BuildRCRecordLayout()
2536 getBlockCaptureLifetime(FQT, ByrefLayout), in BuildRCRecordLayout()