Lines Matching refs:beginStmt
838 if (functionLikeUnit.beginStmt) { in dumpFunctionLikeUnit()
839 functionLikeUnit.beginStmt->visit(common::visitors{ in dumpFunctionLikeUnit()
923 std::optional<lower::pft::FunctionLikeUnit::FunctionStatement> &beginStmt) { in getSymbol() argument
924 if (!beginStmt) in getSymbol()
927 const auto *symbol = beginStmt->visit(common::visitors{ in getSymbol()
1089 beginStmt = begin;
1090 symbol = getSymbol(beginStmt);
1103 beginStmt{getFunctionStmt<parser::FunctionStmt>(func)},
1105 beginStmt)} {
1114 beginStmt{getFunctionStmt<parser::SubroutineStmt>(func)},
1116 symbol{getSymbol(beginStmt)} {
1125 beginStmt{getFunctionStmt<parser::MpSubprogramStmt>(func)},
1127 symbol{getSymbol(beginStmt)} {
1133 : ProgramUnit{m, parent}, beginStmt{getModuleStmt<parser::ModuleStmt>(m)}, in ModuleLikeUnit()
1138 : ProgramUnit{m, parent}, beginStmt{getModuleStmt<parser::SubmoduleStmt>( in ModuleLikeUnit()