Lines Matching defs:eleTy
80 mlir::Type eleTy = mlir::cast<mlir::ComplexType>(type).getElementType();
82 getFloatAttr(value.REAL(), eleTy),
83 getFloatAttr(value.AIMAG(), eleTy)};
539 mlir::Type eleTy, bool outlineBigConstantsInReadOnlyMemory) {
541 return genInlinedStructureCtorLitImpl(converter, loc, value, eleTy);
546 converter.getUniqueLitName(loc, std::move(expr), eleTy);
550 loc, eleTy, globalName,
553 genInlinedStructureCtorLitImpl(converter, loc, value, eleTy);
593 mlir::Type eleTy =
596 genScalarLit(converter, loc, con.At(subscripts), eleTy,
604 mlir::Type eleTy = mlir::cast<fir::SequenceType>(arrayTy).getElementType();
607 return builder.createConvert(loc, eleTy,
653 mlir::Type eleTy = mlir::cast<fir::SequenceType>(arrayTy).getElementType();
656 eleTy);
707 mlir::Type eleTy;
709 eleTy = Fortran::lower::translateDerivedTypeToFIRType(
712 eleTy = Fortran::lower::getFIRType(builder.getContext(), T::category,
714 auto arrayTy = fir::SequenceType::get(shape, eleTy);
756 mlir::Type eleTy = Fortran::lower::translateDerivedTypeToFIRType(
758 return genScalarLit(converter, loc, *opt, eleTy,