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