Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/examples/PrintFlangFunctionNames/
H A DPrintFlangFunctionNames.cpp39 void Post(const Fortran::parser::FunctionStmt &f) { in Post()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dprogram-tree.cpp137 const auto &stmt{std::get<parser::Statement<parser::FunctionStmt>>(x.t)}; in Build()
223 [](const parser::Statement<parser::FunctionStmt> *x) { in HasModulePrefix()
248 [](const parser::Statement<parser::FunctionStmt> *) { in GetKind() argument
H A Dcheck-purity.cpp29 const auto &stmt{std::get<parser::Statement<parser::FunctionStmt>>(func.t)}; in Enter()
H A Dprogram-tree.h51 const parser::Statement<parser::FunctionStmt> *,
H A Dresolve-labels.cpp379 CheckOptionalName<parser::FunctionStmt>("FUNCTION", func, in Post()
385 CheckOptionalName<parser::FunctionStmt>("FUNCTION", functionSubprogram, in Post()
H A Dresolve-names.cpp816 bool Pre(const parser::FunctionStmt &);
817 void Post(const parser::FunctionStmt &);
3285 std::get<parser::Statement<parser::FunctionStmt>>(x.t).statement.t)}; in Pre()
3289 const auto &stmt{std::get<parser::Statement<parser::FunctionStmt>>(x.t)}; in Post()
3313 bool SubprogramVisitor::Pre(const parser::FunctionStmt &) { in Pre() argument
3321 void SubprogramVisitor::Post(const parser::FunctionStmt &stmt) { in Post()
7527 [&](const parser::Statement<parser::FunctionStmt> *stmt) { in EndScopeForNode()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dprogram-parsers.cpp492 construct<FunctionStmt>(many(prefixSpec), "FUNCTION" >> name,
496 construct<FunctionStmt>( // PGI & Intel accept "FUNCTION F"
H A Dtype-parsers.h124 constexpr Parser<FunctionStmt> functionStmt; // R1530
H A Dunparse.cpp1720 void Unparse(const FunctionStmt &x) { // R1530 in Unparse()
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp1129 [&](const parser::Statement<parser::FunctionStmt> &stmt) { in dumpFunctionLikeUnit()
1226 [](const parser::Statement<parser::FunctionStmt> &stmt) in getSymbol()
1594 beginStmt{getFunctionStmt<parser::FunctionStmt>(func)},
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h3050 struct FunctionStmt { struct
3051 TUPLE_CLASS_BOILERPLATE(FunctionStmt);
3086 std::tuple<Statement<FunctionStmt>, common::Indirection<SpecificationPart>,
3184 std::tuple<Statement<FunctionStmt>, SpecificationPart, ExecutionPart,
H A Ddump-parse-tree.h336 NODE(parser, FunctionStmt) in NODE()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTBuilder.h578 parser::Statement<parser::FunctionStmt>,