reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2622 if (const CXXRecordDecl *record = type->getAsCXXRecordDecl()) { 2628 CGM, byrefInfo, CXXByrefHelpers(valueAlignment, type, copyExpr)); 2633 if (type.isNonTrivialToPrimitiveDestructiveMove() == QualType::PCK_Struct || 2634 type.isDestructedType() == QualType::DK_nontrivial_c_struct) 2636 CGM, byrefInfo, NonTrivialCStructByrefHelpers(valueAlignment, type)); 2640 if (!type->isObjCRetainableType()) return nullptr; 2642 Qualifiers qs = type.getQualifiers(); 2664 if (type->isBlockPointerType()) { 2679 if (type->isBlockPointerType()) { 2681 } else if (CGM.getContext().isObjCNSObjectType(type) || 2682 type->isObjCObjectPointerType()) { 2688 if (type.isObjCGCWeak())