Lines Matching defs:boxTy
660 mlir::Type boxTy;
664 boxTy = elementType;
666 boxTy = fir::BoxType::get(elementType);
670 boxTy = fir::BoxType::get(elementType);
672 boxTy = fir::ClassType::get(elementType);
681 return create<fir::EmboxOp>(loc, boxTy, itemAddr, s, /*slice=*/empty,
688 return create<fir::EmboxOp>(loc, boxTy, itemAddr, s);
692 return create<fir::EmboxOp>(loc, boxTy, itemAddr, s, emptySlice,
697 return create<fir::EmboxOp>(loc, boxTy, itemAddr);
700 return create<fir::EmboxOp>(loc, boxTy, itemAddr, emptyShape,
710 return create<fir::EmboxOp>(loc, boxTy, itemAddr, empty, empty,
717 return create<fir::EmboxOp>(loc, boxTy, itemAddr, empty, empty,
1048 if (auto boxTy = mlir::dyn_cast<fir::BaseBoxType>(valTy)) {
1049 auto eleTy = fir::unwrapAllRefAndSeqType(boxTy.getEleTy());
1102 if (auto boxTy = mlir::dyn_cast<fir::BaseBoxType>(memTy))
1103 return getFromBox(loc, builder, boxTy, load.getMemref());
1727 auto boxTy{mlir::dyn_cast<fir::BoxProcType>(boxType)};
1728 if (!boxTy)
1730 auto boxEleTy{fir::unwrapRefType(boxTy.getEleTy())};
1732 return builder.create<fir::EmboxProcOp>(loc, boxTy, initVal);