13#ifndef FORTRAN_LOWER_IO_H
14#define FORTRAN_LOWER_IO_H
41 const parser::BackspaceStmt &);
48 const parser::EndfileStmt &);
Definition AbstractConverter.h:85
Definition ParserActions.h:24
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:2283
mlir::Value genWriteStatement(AbstractConverter &converter, const parser::WriteStmt &stmt)
Generate IO call(s) for WRITE; return the IOSTAT code.
Definition IO.cpp:2277
void genPrintStatement(AbstractConverter &converter, const parser::PrintStmt &stmt)
Generate IO call(s) for PRINT.
Definition IO.cpp:2268
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:1991
mlir::Value genInquireStatement(AbstractConverter &, const parser::InquireStmt &)
Generate IO call(s) for INQUIRE; return the IOSTAT code.
Definition IO.cpp:2459
mlir::Value genRewindStatement(AbstractConverter &, const parser::RewindStmt &)
Generate IO call(s) for REWIND; return the IOSTAT code.
Definition check-expression.h:19
Definition bit-population-count.h:20
Definition AbstractConverter.h:29
Definition parse-tree.h:2696
Definition parse-tree.h:2916
Definition parse-tree.h:2792
Definition parse-tree.h:2755
Definition parse-tree.h:2777