Searched refs:EndFunctionStmt (Results 1 – 11 of 11) sorted by relevance
57 bool Pre(parser::EndFunctionStmt &) { return false; } in Pre() argument
126 std::is_same_v<A, parser::EndFunctionStmt> || in IsLegalBranchTarget()238 std::tuple<parser::EndFunctionStmt, parser::EndMpSubprogramStmt, in Pre()380 std::get<parser::Statement<parser::EndFunctionStmt>>(func.t)); in Post()386 std::get<parser::Statement<parser::EndFunctionStmt>>( in Post()
138 const auto &end{std::get<parser::Statement<parser::EndFunctionStmt>>(x.t)}; in Build()
126 constexpr Parser<EndFunctionStmt> endFunctionStmt; // R1533
510 TYPE_PARSER(construct<EndFunctionStmt>(recovery(
1734 void Unparse(const EndFunctionStmt &x) { // R1533 in Unparse()
126 std::tuple<parser::EndProgramStmt, parser::EndFunctionStmt,579 parser::Statement<parser::EndFunctionStmt>,
262 [&](const parser::Statement<parser::EndFunctionStmt> &s) { in endFunctionBody()1595 endStmt{getFunctionStmt<parser::EndFunctionStmt>(func)} {
2578 void genFIR(const Fortran::parser::EndFunctionStmt &) {} // nop in genFIR() argument
3058 WRAPPER_CLASS(EndFunctionStmt, std::optional<Name>);3087 Statement<EndFunctionStmt>>3185 std::optional<InternalSubprogramPart>, Statement<EndFunctionStmt>>
262 NODE(parser, EndFunctionStmt) in NODE()