Home
last modified time | relevance | path

Searched refs:CloseStmt (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DIO.h23 struct CloseStmt;
44 mlir::Value genCloseStatement(AbstractConverter &, const parser::CloseStmt &);
H A DPFTBuilder.h99 parser::CallStmt, parser::CloseStmt, parser::ContinueStmt,
/llvm-project-15.0.7/flang/lib/Parser/
H A Dio-parsers.cpp134 construct<CloseStmt::CloseSpec>(maybe("UNIT ="_tok) >> fileUnitNumber),
135 construct<CloseStmt::CloseSpec>("IOSTAT =" >> statVariable),
136 construct<CloseStmt::CloseSpec>("IOMSG =" >> msgVariable),
137 construct<CloseStmt::CloseSpec>("ERR =" >> errLabel),
138 construct<CloseStmt::CloseSpec>("STATUS =" >> statusExpr))};
142 construct<CloseStmt>("CLOSE" >> parenthesized(nonemptyList(closeSpec))))
H A Dexecutable-parsers.cpp106 construct<ActionStmt>(indirect(Parser<CloseStmt>{})),
H A Dunparse.cpp1248 void Unparse(const CloseStmt &x) { // R1208 in Unparse()
1251 void Before(const CloseStmt::CloseSpec &x) { // R1209 in Before()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-io.h27 void Enter(const parser::CloseStmt &) { Init(IoStmtKind::Close); } in Enter() argument
70 void Leave(const parser::CloseStmt &);
H A Dcheck-io.cpp646 void IoChecker::Leave(const parser::CloseStmt &) { in Leave() argument
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h181 NODE(parser, CloseStmt) in NODE()
182 NODE(CloseStmt, CloseSpec) in NODE()
H A Dparse-tree.h222 struct CloseStmt; // R1208
481 common::Indirection<CallStmt>, common::Indirection<CloseStmt>,
2602 struct CloseStmt { struct
2609 WRAPPER_CLASS_BOILERPLATE(CloseStmt, std::list<CloseSpec>); argument
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp599 std::tuple<parser::BackspaceStmt, parser::CloseStmt, in analyzeIoBranches()
958 parser::BackspaceStmt, parser::CloseStmt, parser::EndfileStmt, in analyzeBranches()
H A DIO.cpp1743 const Fortran::parser::CloseStmt &stmt) { in genCloseStatement()
H A DBridge.cpp1962 void genFIR(const Fortran::parser::CloseStmt &stmt) { in genFIR()