9#ifndef FORTRAN_OPTIMIZER_BUILDER_RUNTIME_CHARACTER_H
10#define FORTRAN_OPTIMIZER_BUILDER_RUNTIME_CHARACTER_H
12#include "mlir/Dialect/Arith/IR/Arith.h"
13#include "mlir/Dialect/Func/IR/FuncOps.h"
20namespace fir::runtime {
31 mlir::Value resultBox, mlir::Value stringBox);
42 mlir::Value resultBox, mlir::Value stringBox);
47 mlir::arith::CmpIPredicate cmp,
56 mlir::arith::CmpIPredicate cmp, mlir::Value lhsBuff,
57 mlir::Value lhsLen, mlir::Value rhsBuff,
64 mlir::Value stringBase, mlir::Value stringLen,
65 mlir::Value substringBase, mlir::Value substringLen,
72 mlir::Value resultBox, mlir::Value stringBox,
73 mlir::Value substringBox, mlir::Value backOpt,
82 mlir::Value resultBox, mlir::Value stringBox,
90 mlir::Value resultBox, mlir::Value stringBox);
96 mlir::Value resultBox, mlir::Value stringBox,
97 mlir::Value setBox, mlir::Value backBox,
104 mlir::Value stringBase, mlir::Value stringLen,
105 mlir::Value setBase, mlir::Value setLen, mlir::Value back);
111 mlir::Value resultBox, mlir::Value stringBox,
112 mlir::Value setBox, mlir::Value backBox,
119 mlir::Value stringBase, mlir::Value stringLen,
120 mlir::Value setBase, mlir::Value setLen,
Definition: BoxValue.h:478
Definition: FIRBuilder.h:55
Definition: AbstractConverter.h:31