Searched refs:FunctionStmt (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/flang/examples/PrintFlangFunctionNames/ |
| H A D | PrintFlangFunctionNames.cpp | 39 void Post(const Fortran::parser::FunctionStmt &f) { in Post()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | program-tree.cpp | 137 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 D | check-purity.cpp | 29 const auto &stmt{std::get<parser::Statement<parser::FunctionStmt>>(func.t)}; in Enter()
|
| H A D | program-tree.h | 51 const parser::Statement<parser::FunctionStmt> *,
|
| H A D | resolve-labels.cpp | 379 CheckOptionalName<parser::FunctionStmt>("FUNCTION", func, in Post() 385 CheckOptionalName<parser::FunctionStmt>("FUNCTION", functionSubprogram, in Post()
|
| H A D | resolve-names.cpp | 816 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 D | program-parsers.cpp | 492 construct<FunctionStmt>(many(prefixSpec), "FUNCTION" >> name, 496 construct<FunctionStmt>( // PGI & Intel accept "FUNCTION F"
|
| H A D | type-parsers.h | 124 constexpr Parser<FunctionStmt> functionStmt; // R1530
|
| H A D | unparse.cpp | 1720 void Unparse(const FunctionStmt &x) { // R1530 in Unparse()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | PFTBuilder.cpp | 1129 [&](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 D | parse-tree.h | 3050 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 D | dump-parse-tree.h | 336 NODE(parser, FunctionStmt) in NODE()
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | PFTBuilder.h | 578 parser::Statement<parser::FunctionStmt>,
|