Home
last modified time | relevance | path

Searched refs:ModuleLikeUnit (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTBuilder.h36 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,
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp232 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::ModuleLikeUnit
1657 Fortran::lower::pft::ModuleLikeUnit::ModuleLikeUnit( in ModuleLikeUnit() function in Fortran::lower::pft::ModuleLikeUnit
1667 Fortran::lower::pft::ModuleLikeUnit::getStartingSourceLoc() const { in getStartingSourceLoc()
1671 Fortran::lower::pft::ModuleLikeUnit::getScope() const { in getScope()
[all …]
H A DBridge.cpp208 [&](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()