13#ifndef FLANG_OPTIMIZER_BUILDER_LOWLEVELINTRINSICS_H
14#define FLANG_OPTIMIZER_BUILDER_LOWLEVELINTRINSICS_H
25namespace fir::factory {
28mlir::func::FuncOp getLlvmMemcpy(FirOpBuilder &builder);
31mlir::func::FuncOp getLlvmMemmove(FirOpBuilder &builder);
34mlir::func::FuncOp getLlvmMemset(FirOpBuilder &builder);
37mlir::func::FuncOp getRealloc(FirOpBuilder &builder);
40mlir::func::FuncOp getLlvmGetRounding(FirOpBuilder &builder);
43mlir::func::FuncOp getLlvmSetRounding(FirOpBuilder &builder);
46mlir::func::FuncOp getLlvmInitTrampoline(FirOpBuilder &builder);
49mlir::func::FuncOp getLlvmAdjustTrampoline(FirOpBuilder &builder);
52mlir::func::FuncOp getFeclearexcept(FirOpBuilder &builder);
55mlir::func::FuncOp getFedisableexcept(FirOpBuilder &builder);
58mlir::func::FuncOp getFeenableexcept(FirOpBuilder &builder);
61mlir::func::FuncOp getFegetexcept(FirOpBuilder &builder);
64mlir::func::FuncOp getFeraiseexcept(FirOpBuilder &builder);
67mlir::func::FuncOp getFetestexcept(FirOpBuilder &builder);
Definition: AbstractConverter.h:31
Definition: AbstractConverter.h:27