Lines Matching defs:boxTy

558   auto boxTy = mlir::cast<fir::BoxProcType>(
568 mlir::Type toTy = boxTy.getEleTy();
577 loc, boxTy, llvm::ArrayRef<mlir::Value>{funcAddr, host});
578 return builder.create<fir::EmboxProcOp>(loc, boxTy, funcAddr);
2644 mlir::Type boxTy = fir::dyn_cast_ptrEleTy(argTy);
2645 assert(boxTy && mlir::isa<fir::BaseBoxType>(boxTy) &&
2647 mlir::Value boxStorage = builder.createTemporary(loc, boxTy);
2649 builder, loc, boxTy, /*nonDeferredParams=*/{});
2706 auto boxTy =
2709 loc, builder.getRefType(boxTy.getEleTy()), x.getAddr());
2712 return builder.create<fir::EmboxCharOp>(loc, boxTy, ref, len);
3190 auto boxTy = fir::BoxType::get(eleTy);
3191 auto toBox = builder.create<fir::EmboxOp>(loc, boxTy, destAcc.getResult(),
3195 loc, boxTy, fir::getBase(elementExv), mlir::Value{}, mlir::Value{},
5660 if (auto boxTy = mlir::dyn_cast<fir::BaseBoxType>(ty))
5661 return fir::unwrapRefType(boxTy.getEleTy());
5805 mlir::Type boxTy = fir::BoxType::get(reduceTy);
5808 boxTy = fir::ClassType::get(reduceTy);
5815 boxTy = fir::BoxType::get(
5829 ? builder.create<fir::ReboxOp>(loc, boxTy, memref, shape, slice)
5832 .create<fir::EmboxOp>(loc, boxTy, memref, shape, slice,
6839 if (auto boxTy = mlir::dyn_cast<fir::BaseBoxType>(ty)) {
6850 } else if (auto boxTy = mlir::dyn_cast<fir::BaseBoxType>(ty)) {
6851 ty = fir::unwrapRefType(boxTy.getEleTy());
6935 if (auto boxTy = mlir::dyn_cast<fir::BaseBoxType>(eleTy)) {
6936 eleTy = fir::boxMemRefType(boxTy);
7019 auto boxTy = fir::BoxType::get(ptrEleTy);
7026 builder.create<fir::EmboxOp>(loc, boxTy, ptrAddr,
7722 auto boxTy = fir::BoxType::get(ptrTy);
7723 auto box = builder.create<fir::EmboxOp>(loc, boxTy, ptrVal, empty, empty,