Lines Matching defs:eleTy
95 mlir::Type fir::FirOpBuilder::getRefType(mlir::Type eleTy) {
96 assert(!mlir::isa<fir::ReferenceType>(eleTy) && "cannot be a reference type");
97 return fir::ReferenceType::get(eleTy);
100 mlir::Type fir::FirOpBuilder::getVarLenSeqTy(mlir::Type eleTy, unsigned rank) {
102 return fir::SequenceType::get(shape, eleTy);
436 auto eleTy = helper.getComplexPartType(toTy);
437 auto cast = createConvert(loc, eleTy, val);
438 auto imag = createRealZeroConstant(loc, eleTy);
1049 auto eleTy = fir::unwrapAllRefAndSeqType(boxTy.getEleTy());
1050 if (auto recTy = mlir::dyn_cast<fir::RecordType>(eleTy)) {
1055 } else if (auto charTy = mlir::dyn_cast<fir::CharacterType>(eleTy)) {
1200 auto eleTy = fir::unwrapSequenceType(fir::dyn_cast_ptrOrBoxEleTy(fieldTy));
1201 if (auto charTy = mlir::dyn_cast<fir::CharacterType>(eleTy)) {
1210 if (auto recTy = mlir::dyn_cast<fir::RecordType>(eleTy))
1522 auto eleTy = fir::applyPathToType(seqTy, path);
1523 if (!fir::hasDynamicSize(eleTy)) {
1524 if (auto charTy = mlir::dyn_cast<fir::CharacterType>(eleTy)) {