Lines Matching defs:recTy
362 fir::RecordType recTy = mlir::cast<fir::RecordType>(res.getType());
364 mlir::Type componentTy = recTy.getType(name);
365 auto fieldTy = fir::FieldType::get(recTy.getContext());
369 loc, fieldTy, name, recTy,
383 loc, recTy, res, componentValue,
405 loc, recTy, res, initialTarget,
448 loc, recTy, res, addr, builder.getArrayAttr(field.getAttributes()));
456 loc, recTy, res, castVal, builder.getArrayAttr(field.getAttributes()));
466 auto recTy = mlir::cast<fir::RecordType>(type);
469 mlir::Value res = builder.create<fir::UndefOp>(loc, recTy);
480 auto fieldTy = fir::FieldType::get(recTy.getContext());
528 return builder.create<fir::UndefOp>(loc, recTy);
531 if (res.getType() != recTy)
532 insertParentValueIntoExtension(recTy);