Home
last modified time | relevance | path

Searched refs:fieldType (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBlocks.cpp336 QualType fieldType, BlockCaptureEntityKind CopyKind, in BlockLayoutChunk()
407 QualType fieldType, in addBlockLayout() argument
413 align, size, capture, type, fieldType, BlockCaptureEntityKind::None, in addBlockLayout()
423 computeCopyInfoForBlockCapture(*capture, fieldType, LangOpts); in addBlockLayout()
425 computeDestroyInfoForBlockCapture(*capture, fieldType, LangOpts); in addBlockLayout()
426 Layout.push_back(BlockLayoutChunk(align, size, capture, type, fieldType, in addBlockLayout()
560 return CGF.BlockInfo->getCapture(VD).fieldType(); in getCaptureFieldType()
924 QualType type = capture.fieldType(); in EmitBlockLiteral()
1275 capture.fieldType()->isReferenceType()) && in GetAddrOfBlockDecl()
1278 if (capture.fieldType()->isReferenceType()) in GetAddrOfBlockDecl()
[all …]
H A DCGBlocks.h200 QualType fieldType() const { in fieldType() function
H A DCGDebugInfo.cpp1516 llvm::DIType *fieldType = createFieldType( in CollectRecordLambdaFields() local
1520 elements.push_back(fieldType); in CollectRecordLambdaFields()
4936 llvm::DIType *fieldType; in EmitDeclareOfBlockLiteralArgVariable() local
4942 fieldType = in EmitDeclareOfBlockLiteralArgVariable()
4944 fieldType = DBuilder.createPointerType(fieldType, PtrInfo.Width); in EmitDeclareOfBlockLiteralArgVariable()
4945 fieldType = DBuilder.createMemberType(tunit, name, tunit, line, in EmitDeclareOfBlockLiteralArgVariable()
4947 llvm::DINode::FlagZero, fieldType); in EmitDeclareOfBlockLiteralArgVariable()
4950 fieldType = createFieldType(name, variable->getType(), loc, AS_public, in EmitDeclareOfBlockLiteralArgVariable()
4953 fields.push_back(fieldType); in EmitDeclareOfBlockLiteralArgVariable()
H A DCGObjCMac.cpp5344 QualType fieldType = field->getType(); in visitField() local
5348 if (auto arrayType = CGM.getContext().getAsIncompleteArrayType(fieldType)) { in visitField()
5350 fieldType = arrayType->getElementType(); in visitField()
5353 while (auto arrayType = CGM.getContext().getAsConstantArrayType(fieldType)) { in visitField()
5355 fieldType = arrayType->getElementType(); in visitField()
5358 assert(!fieldType->isArrayType() && "ivar of non-constant array type?"); in visitField()
5365 if (auto recType = fieldType->getAs<RecordType>()) { in visitField()
5389 Qualifiers::GC GCAttr = GetGCAttrTypeForType(CGM.getContext(), fieldType); in visitField()
5394 assert(CGM.getContext().getTypeSizeInChars(fieldType) in visitField()
H A DCGExpr.cpp4410 QualType fieldType = in EmitLValueForField() local
4414 return LValue::MakeBitfield(Addr, Info, fieldType, FieldBaseInfo, in EmitLValueForField()
/llvm-project-15.0.7/flang/lib/Optimizer/Builder/
H A DFIRBuilder.cpp1082 for (auto [_, fieldType] : recordType.getTypeList()) { in recordTypeCanBeMemCopied()
1085 if (fir::unwrapSequenceType(fieldType).isa<fir::RecordType>()) in recordTypeCanBeMemCopied()
1088 if (auto boxType = fieldType.dyn_cast<fir::BoxType>()) in recordTypeCanBeMemCopied()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIntrinsicCall.cpp3005 auto [fieldName, fieldType] = recType.getTypeList().front(); in genIeeeTypeCompare()
3010 loc, fieldType, in genIeeeTypeCompare()
3011 builder.create<fir::CoordinateOp>(loc, builder.getRefType(fieldType), in genIeeeTypeCompare()
3014 loc, fieldType, in genIeeeTypeCompare()
3015 builder.create<fir::CoordinateOp>(loc, builder.getRefType(fieldType), in genIeeeTypeCompare()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp1442 mlir::Type fieldType = TY::get(builder.getContext()); in parseFieldLikeOp() local
1443 if (parser.addTypeToList(fieldType, result.types)) in parseFieldLikeOp()