9#ifndef FORTRAN_OPTIMIZER_BUILDER_RUNTIME_EXCEPTIONS_H 
   10#define FORTRAN_OPTIMIZER_BUILDER_RUNTIME_EXCEPTIONS_H 
   12#include "mlir/IR/Value.h" 
   22namespace fir::runtime {
 
   26mlir::Value genMapExcept(fir::FirOpBuilder &builder, mlir::Location loc,
 
   29void genFeclearexcept(fir::FirOpBuilder &builder, mlir::Location loc,
 
   32void genFeraiseexcept(fir::FirOpBuilder &builder, mlir::Location loc,
 
   35mlir::Value genFetestexcept(fir::FirOpBuilder &builder, mlir::Location loc,
 
   38void genFedisableexcept(fir::FirOpBuilder &builder, mlir::Location loc,
 
   41void genFeenableexcept(fir::FirOpBuilder &builder, mlir::Location loc,
 
   44mlir::Value genFegetexcept(fir::FirOpBuilder &builder, mlir::Location loc);
 
   46mlir::Value genSupportHalting(fir::FirOpBuilder &builder, mlir::Location loc,
 
   49mlir::Value genGetUnderflowMode(fir::FirOpBuilder &builder, mlir::Location loc);
 
   50void genSetUnderflowMode(fir::FirOpBuilder &builder, mlir::Location loc,
 
   53mlir::Value genGetModesTypeSize(fir::FirOpBuilder &builder, mlir::Location loc);
 
   54mlir::Value genGetStatusTypeSize(fir::FirOpBuilder &builder,
 
Definition FIRBuilder.h:55
Definition AbstractConverter.h:34
Definition AbstractConverter.h:29