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