Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Lower/
DIO.h25 struct CloseStmt;
55 mlir::Value genCloseStatement(AbstractConverter &, const parser::CloseStmt &);
DPFTBuilder.h99 parser::CallStmt, parser::CloseStmt, parser::ContinueStmt,
/external/llvm-project/flang/lib/Parser/
Dio-parsers.cpp129 construct<CloseStmt::CloseSpec>(maybe("UNIT ="_tok) >> fileUnitNumber),
130 construct<CloseStmt::CloseSpec>("IOSTAT =" >> statVariable),
131 construct<CloseStmt::CloseSpec>("IOMSG =" >> msgVariable),
132 construct<CloseStmt::CloseSpec>("ERR =" >> errLabel),
133 construct<CloseStmt::CloseSpec>("STATUS =" >> statusExpr))};
137 construct<CloseStmt>("CLOSE" >> parenthesized(nonemptyList(closeSpec))))
Dexecutable-parsers.cpp105 construct<ActionStmt>(indirect(Parser<CloseStmt>{})),
Dunparse.cpp1228 void Unparse(const CloseStmt &x) { // R1208 in Unparse()
1231 void Before(const CloseStmt::CloseSpec &x) { // R1209 in Before()
/external/llvm-project/flang/lib/Semantics/
Dcheck-io.h27 void Enter(const parser::CloseStmt &) { Init(IoStmtKind::Close); } in Enter() argument
70 void Leave(const parser::CloseStmt &);
Dcheck-io.cpp602 void IoChecker::Leave(const parser::CloseStmt &) { in Leave() argument
/external/llvm-project/flang/include/flang/Parser/
Ddump-parse-tree.h174 NODE(parser, CloseStmt) in NODE()
175 NODE(CloseStmt, CloseSpec) in NODE()
Dparse-tree.h221 struct CloseStmt; // R1208
479 common::Indirection<CallStmt>, common::Indirection<CloseStmt>,
2581 struct CloseStmt { struct
2588 WRAPPER_CLASS_BOILERPLATE(CloseStmt, std::list<CloseSpec>); argument
/external/llvm-project/flang/lib/Lower/
DPFTBuilder.cpp341 std::tuple<parser::BackspaceStmt, parser::CloseStmt, in analyzeIoBranches()
694 using IoStmts = std::tuple<parser::BackspaceStmt, parser::CloseStmt, in analyzeBranches()
DIO.cpp1109 const Fortran::parser::CloseStmt &stmt) { in genCloseStatement()