Lines Matching defs:funcAddr
552 /// \p funcAddr argument to a boxproc value, with the host-association as
556 mlir::Type argTy, mlir::Value funcAddr,
567 mlir::Type fromTy = funcAddr.getType();
570 funcAddr = builder.createConvert(loc, toTy, funcAddr);
572 funcAddr = builder.create<fir::BoxAddrOp>(loc, toTy, funcAddr);
575 if (auto host = Fortran::lower::argumentHostAssocs(converter, funcAddr))
577 loc, boxTy, llvm::ArrayRef<mlir::Value>{funcAddr, host});
578 return builder.create<fir::EmboxProcOp>(loc, boxTy, funcAddr);