Lines Matching refs:FQT
2293 static Qualifiers::GC GetGCAttrTypeForType(ASTContext &Ctx, QualType FQT, in GetGCAttrTypeForType() argument
2298 if (FQT.isObjCGCStrong()) in GetGCAttrTypeForType()
2301 if (FQT.isObjCGCWeak()) in GetGCAttrTypeForType()
2304 if (auto ownership = FQT.getObjCLifetime()) { in GetGCAttrTypeForType()
2318 if (FQT->isObjCObjectPointerType() || FQT->isBlockPointerType()) in GetGCAttrTypeForType()
2323 if (const PointerType *PT = FQT->getAs<PointerType>()) in GetGCAttrTypeForType()
2479 Qualifiers::ObjCLifetime CGObjCCommonMac::getBlockCaptureLifetime(QualType FQT, in getBlockCaptureLifetime() argument
2482 if (auto lifetime = FQT.getObjCLifetime()) in getBlockCaptureLifetime()
2490 if (FQT->isObjCObjectPointerType() || FQT->isBlockPointerType()) in getBlockCaptureLifetime()
2551 QualType FQT = Field->getType(); in BuildRCRecordLayout() local
2552 if (FQT->isRecordType() || FQT->isUnionType()) { in BuildRCRecordLayout()
2553 if (FQT->isUnionType()) in BuildRCRecordLayout()
2556 BuildRCBlockVarRecordLayout(FQT->getAs<RecordType>(), in BuildRCRecordLayout()
2561 if (const ArrayType *Array = CGM.getContext().getAsArrayType(FQT)) { in BuildRCRecordLayout()
2565 FQT = CArray->getElementType(); in BuildRCRecordLayout()
2566 while (const ArrayType *Array = CGM.getContext().getAsArrayType(FQT)) { in BuildRCRecordLayout()
2569 FQT = CArray->getElementType(); in BuildRCRecordLayout()
2571 if (FQT->isRecordType() && ElCount) { in BuildRCRecordLayout()
2573 auto *RT = FQT->castAs<RecordType>(); in BuildRCRecordLayout()
2600 getBlockCaptureLifetime(FQT, ByrefLayout), in BuildRCRecordLayout()