9#ifndef FORTRAN_OPTIMIZER_BUILDER_RUNTIME_COMMAND_H
10#define FORTRAN_OPTIMIZER_BUILDER_RUNTIME_COMMAND_H
21namespace fir::runtime {
24mlir::Value genCommandArgumentCount(fir::FirOpBuilder &, mlir::Location);
30mlir::Value genGetCommand(fir::FirOpBuilder &, mlir::Location,
31 mlir::Value command, mlir::Value length,
36mlir::Value genGetPID(fir::FirOpBuilder &, mlir::Location);
42mlir::Value genGetCommandArgument(fir::FirOpBuilder &, mlir::Location,
43 mlir::Value number, mlir::Value value,
44 mlir::Value length, mlir::Value errmsg);
51mlir::Value genGetEnvVariable(fir::FirOpBuilder &, mlir::Location,
52 mlir::Value name, mlir::Value value,
53 mlir::Value length, mlir::Value trimName,
58mlir::Value genGetCwd(fir::FirOpBuilder &builder, mlir::Location loc,
63mlir::Value genHostnm(fir::FirOpBuilder &builder, mlir::Location loc,
68void genPerror(fir::FirOpBuilder &builder, mlir::Location loc,
73mlir::Value genPutEnv(fir::FirOpBuilder &builder, mlir::Location loc,
74 mlir::Value str, mlir::Value strLength);
78mlir::Value genUnlink(fir::FirOpBuilder &builder, mlir::Location loc,
79 mlir::Value path, mlir::Value pathLength);
Definition FIRBuilder.h:55
Definition AbstractConverter.h:34
Definition AbstractConverter.h:29