Lines Matching refs:boxTy
537 auto boxTy = in createBoxProcCharTuple() local
544 loc, boxTy, llvm::ArrayRef<mlir::Value>{funcAddr, host}); in createBoxProcCharTuple()
545 return builder.create<fir::EmboxProcOp>(loc, boxTy, funcAddr); in createBoxProcCharTuple()
3082 mlir::Type boxTy = fir::dyn_cast_ptrEleTy(argTy); in genRawProcedureRef() local
3083 assert(boxTy && boxTy.isa<fir::BoxType>() && in genRawProcedureRef()
3085 mlir::Value boxStorage = builder.createTemporary(loc, boxTy); in genRawProcedureRef()
3087 builder, loc, boxTy, /*nonDeferredParams=*/{}); in genRawProcedureRef()
3454 auto boxTy = fir::BoxType::get(eleTy); in createDerivedArrayAmend() local
3455 auto toBox = builder.create<fir::EmboxOp>(loc, boxTy, destAcc.getResult(), in createDerivedArrayAmend()
3459 loc, boxTy, fir::getBase(elementExv), mlir::Value{}, mlir::Value{}, in createDerivedArrayAmend()
5816 if (auto boxTy = ty.dyn_cast<fir::BoxType>()) in unwrapBoxEleTy() local
5817 return fir::unwrapRefType(boxTy.getEleTy()); in unwrapBoxEleTy()
5962 auto boxTy = fir::BoxType::get(reduceTy); in genarr() local
5969 boxTy = fir::BoxType::get( in genarr()
5976 ? builder.create<fir::ReboxOp>(loc, boxTy, memref, shape, slice) in genarr()
5979 .create<fir::EmboxOp>(loc, boxTy, memref, shape, slice, in genarr()
6954 if (auto boxTy = ty.dyn_cast<fir::BoxType>()) { in lowerPath() local
6965 } else if (auto boxTy = ty.dyn_cast<fir::BoxType>()) { in lowerPath() local
6966 ty = fir::unwrapRefType(boxTy.getEleTy()); in lowerPath()
7049 if (auto boxTy = eleTy.dyn_cast<fir::BoxType>()) { in applyPathToArrayLoad() local
7050 eleTy = fir::boxMemRefType(boxTy); in applyPathToArrayLoad()
7131 auto boxTy = fir::BoxType::get(ptrEleTy); in applyPathToArrayLoad() local
7138 builder.create<fir::EmboxOp>(loc, boxTy, ptrAddr, in applyPathToArrayLoad()