Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Semantics/
H A Drewrite-parse-tree.cpp63 bool Pre(parser::EndSubroutineStmt &) { return false; } in Pre() argument
H A Dresolve-labels.cpp129 std::is_same_v<A, parser::EndSubroutineStmt>) { in IsLegalBranchTarget()
239 parser::EndProgramStmt, parser::EndSubroutineStmt>; in Pre()
483 std::get<parser::Statement<parser::EndSubroutineStmt>>(sub.t)); in Post()
490 std::get<parser::Statement<parser::EndSubroutineStmt>>( in Post()
H A Dprogram-tree.cpp155 const auto &end{std::get<parser::Statement<parser::EndSubroutineStmt>>(x.t)}; in Build()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dtype-parsers.h130 constexpr Parser<EndSubroutineStmt> endSubroutineStmt; // R1537
H A Dprogram-parsers.cpp535 TYPE_PARSER(construct<EndSubroutineStmt>(recovery(
H A Dunparse.cpp1750 void Unparse(const EndSubroutineStmt &x) { // R1537 in Unparse()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTBuilder.h127 parser::EndSubroutineStmt, parser::EndMpSubprogramStmt>;
581 parser::Statement<parser::EndSubroutineStmt>,
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp266 [&](const parser::Statement<parser::EndSubroutineStmt> &s) { in endFunctionBody()
1606 endStmt{getFunctionStmt<parser::EndSubroutineStmt>(func)} {
H A DBridge.cpp2582 void genFIR(const Fortran::parser::EndSubroutineStmt &) {} // nop in genFIR() argument
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h3077 WRAPPER_CLASS(EndSubroutineStmt, std::optional<Name>);
3093 common::Indirection<SpecificationPart>, Statement<EndSubroutineStmt>>
3195 std::optional<InternalSubprogramPart>, Statement<EndSubroutineStmt>>
H A Ddump-parse-tree.h271 NODE(parser, EndSubroutineStmt) in NODE()