Searched refs:ModuleLikeUnit (Results 1 – 2 of 2) sorted by relevance
37 struct ModuleLikeUnit;92 using ParentVariant = MutableReferenceVariant<Program, ModuleLikeUnit,466 struct ModuleLikeUnit : public ProgramUnit {474 ModuleLikeUnit(const parser::Module &m, const ParentVariant &parentVariant);475 ModuleLikeUnit(const parser::Submodule &m,477 ~ModuleLikeUnit() = default;478 ModuleLikeUnit(ModuleLikeUnit &&) = default;479 ModuleLikeUnit(const ModuleLikeUnit &) = delete;495 using Units = std::variant<FunctionLikeUnit, ModuleLikeUnit, BlockDataUnit>;
168 addUnit(lower::pft::ModuleLikeUnit{func, parentVariantStack.back()}); in enterModule()241 [&](lower::pft::ModuleLikeUnit &p) { in resetFunctionState()775 [&](lower::pft::ModuleLikeUnit &unit) { in dumpPFT()880 lower::pft::ModuleLikeUnit &moduleLikeUnit) { in dumpModuleLikeUnit()916 static lower::pft::ModuleLikeUnit::ModuleStatement getModuleStmt(const T &mod) { in getModuleStmt()917 lower::pft::ModuleLikeUnit::ModuleStatement result{ in getModuleStmt()1131 Fortran::lower::pft::ModuleLikeUnit::ModuleLikeUnit( in ModuleLikeUnit() function in Fortran::lower::pft::ModuleLikeUnit1136 Fortran::lower::pft::ModuleLikeUnit::ModuleLikeUnit( in ModuleLikeUnit() function in Fortran::lower::pft::ModuleLikeUnit