13#ifndef FORTRAN_LOWER_IO_H
14#define FORTRAN_LOWER_IO_H
37class AbstractConverter;
41 const parser::BackspaceStmt &);
48 const parser::EndfileStmt &);
Definition: AbstractConverter.h:82
mlir::Value genEndfileStatement(AbstractConverter &, const parser::EndfileStmt &)
Generate IO call(s) for ENDFILE; return the IOSTAT code.
mlir::Value genReadStatement(AbstractConverter &converter, const parser::ReadStmt &stmt)
Generate IO call(s) for READ; return the IOSTAT code.
Definition: IO.cpp:2263
mlir::Value genWriteStatement(AbstractConverter &converter, const parser::WriteStmt &stmt)
Generate IO call(s) for WRITE; return the IOSTAT code.
Definition: IO.cpp:2257
void genPrintStatement(AbstractConverter &converter, const parser::PrintStmt &stmt)
Generate IO call(s) for PRINT.
Definition: IO.cpp:2248
mlir::Value genFlushStatement(AbstractConverter &, const parser::FlushStmt &)
Generate IO call(s) for FLUSH; return the IOSTAT code.
mlir::Value genBackspaceStatement(AbstractConverter &, const parser::BackspaceStmt &)
Generate IO call(s) for BACKSPACE; return the IOSTAT code.
mlir::Value genWaitStatement(AbstractConverter &, const parser::WaitStmt &)
Generate IO call(s) for WAIT; return the IOSTAT code.
mlir::Value genOpenStatement(AbstractConverter &, const parser::OpenStmt &)
Generate IO call(s) for OPEN; return the IOSTAT code.
mlir::Value genCloseStatement(AbstractConverter &, const parser::CloseStmt &)
Generate IO call(s) for CLOSE; return the IOSTAT code.
Definition: IO.cpp:1979
mlir::Value genInquireStatement(AbstractConverter &, const parser::InquireStmt &)
Generate IO call(s) for INQUIRE; return the IOSTAT code.
Definition: IO.cpp:2437
mlir::Value genRewindStatement(AbstractConverter &, const parser::RewindStmt &)
Generate IO call(s) for REWIND; return the IOSTAT code.
Definition: bit-population-count.h:20
@ Value
Lower argument to a value. Mainly intended for scalar arguments.
Definition: AbstractConverter.h:27
Definition: parse-tree.h:2695
Definition: parse-tree.h:2915
Definition: parse-tree.h:2791
Definition: parse-tree.h:2754
Definition: parse-tree.h:2776