Home
last modified time | relevance | path

Searched refs:SubroutineStmt (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/flang/examples/PrintFlangFunctionNames/
H A DPrintFlangFunctionNames.cpp52 void Post(const Fortran::parser::SubroutineStmt &s) { in Post()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dprogram-tree.cpp154 const auto &stmt{std::get<parser::Statement<parser::SubroutineStmt>>(x.t)}; in Build()
226 [](const parser::Statement<parser::SubroutineStmt> *x) { in HasModulePrefix()
251 [](const parser::Statement<parser::SubroutineStmt> *) { in GetKind() argument
H A Dcheck-purity.cpp21 const auto &stmt{std::get<parser::Statement<parser::SubroutineStmt>>(subr.t)}; in Enter()
H A Dprogram-tree.h52 const parser::Statement<parser::SubroutineStmt> *,
H A Dresolve-labels.cpp482 CheckOptionalName<parser::SubroutineStmt>("SUBROUTINE", sub, in Post()
488 CheckOptionalName<parser::SubroutineStmt>("SUBROUTINE", in Post()
H A Dresolve-names.cpp815 bool Pre(const parser::SubroutineStmt &);
3275 std::get<parser::Statement<parser::SubroutineStmt>>(x.t).statement.t)}; in Pre()
3279 const auto &stmt{std::get<parser::Statement<parser::SubroutineStmt>>(x.t)}; in Post()
3295 bool SubprogramVisitor::Pre(const parser::SubroutineStmt &stmt) { in Pre()
7537 [&](const parser::Statement<parser::SubroutineStmt> *stmt) { in EndScopeForNode()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dprogram-parsers.cpp525 construct<SubroutineStmt>(many(prefixSpec), "SUBROUTINE" >> name,
527 construct<SubroutineStmt>(many(prefixSpec), "SUBROUTINE" >> name,
H A Dtype-parsers.h128 constexpr Parser<SubroutineStmt> subroutineStmt; // R1535
H A Dunparse.cpp1737 void Unparse(const SubroutineStmt &x) { // R1535 in Unparse()
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp1134 [&](const parser::Statement<parser::SubroutineStmt> &stmt) { in dumpFunctionLikeUnit()
1230 [](const parser::Statement<parser::SubroutineStmt> &stmt) in getSymbol()
1605 beginStmt{getFunctionStmt<parser::SubroutineStmt>(func)},
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h3069 struct SubroutineStmt { struct
3070 TUPLE_CLASS_BOILERPLATE(SubroutineStmt);
3092 std::tuple<Statement<SubroutineStmt>, argument
3194 std::tuple<Statement<SubroutineStmt>, SpecificationPart, ExecutionPart,
H A Ddump-parse-tree.h663 NODE(parser, SubroutineStmt) in NODE()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTBuilder.h580 parser::Statement<parser::SubroutineStmt>,