Searched refs:ModuleLikeUnit (Results 1 – 3 of 3) sorted by relevance
36 struct ModuleLikeUnit;92 using PftNode = MutableReferenceVariant<Program, ModuleLikeUnit,681 struct ModuleLikeUnit : public ProgramUnit {689 ModuleLikeUnit(const parser::Module &m, const PftNode &parent);690 ModuleLikeUnit(const parser::Submodule &m, const PftNode &parent);691 ~ModuleLikeUnit() = default;692 ModuleLikeUnit(ModuleLikeUnit &&) = default;693 ModuleLikeUnit(const ModuleLikeUnit &) = delete;736 using Units = std::variant<FunctionLikeUnit, ModuleLikeUnit, BlockDataUnit,
232 Fortran::lower::pft::ModuleLikeUnit &unit = in enterModule()233 addUnit(lower::pft::ModuleLikeUnit{func, pftParentStack.back()}); in enterModule()288 if (pftParentStack.back().isA<lower::pft::ModuleLikeUnit>()) in cleanModuleEvaluationList()361 [&](lower::pft::ModuleLikeUnit &p) { in resetFunctionState()1053 [&](const lower::pft::ModuleLikeUnit &unit) { in dumpPFT()1216 lower::pft::ModuleLikeUnit::ModuleStatement result{ in getModuleStmt()1649 Fortran::lower::pft::ModuleLikeUnit::ModuleLikeUnit( in ModuleLikeUnit() function in Fortran::lower::pft::ModuleLikeUnit1657 Fortran::lower::pft::ModuleLikeUnit::ModuleLikeUnit( in ModuleLikeUnit() function in Fortran::lower::pft::ModuleLikeUnit1667 Fortran::lower::pft::ModuleLikeUnit::getStartingSourceLoc() const { in getStartingSourceLoc()1671 Fortran::lower::pft::ModuleLikeUnit::getScope() const { in getScope()[all …]
208 [&](Fortran::lower::pft::ModuleLikeUnit &m) { in run()225 [&](Fortran::lower::pft::ModuleLikeUnit &m) { lowerMod(m); }, in run()2704 Fortran::lower::pft::ModuleLikeUnit>(funit)) in startNewFunction()2933 void lowerModuleDeclScope(Fortran::lower::pft::ModuleLikeUnit &mod) { in lowerModuleDeclScope()2949 void lowerMod(Fortran::lower::pft::ModuleLikeUnit &mod) { in lowerMod()