Lines Matching defs:componentTy
364 mlir::Type componentTy = recTy.getType(name);
366 assert(componentTy && "failed to retrieve component");
379 builder, loc, componentTy, std::nullopt)};
380 componentValue = builder.createConvert(loc, componentTy, componentValue);
393 fir::factory::createNullBoxProc(builder, loc, componentTy);
399 initialTarget = builder.createConvert(loc, componentTy, box);
403 componentTy, expr);
434 assert(fir::isa_derived(componentTy) &&
436 auto cPtrRecTy = mlir::cast<fir::RecordType>(componentTy);
440 loc, fieldTy, addrFieldName, componentTy,
443 auto undef = builder.create<fir::UndefOp>(loc, componentTy);
445 loc, componentTy, undef, castAddr,
454 mlir::Value castVal = builder.createConvert(loc, componentTy, val);