Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Lower/
DPFTBuilder.h37 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>;
/external/llvm-project/flang/lib/Lower/
DPFTBuilder.cpp168 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::ModuleLikeUnit
1136 Fortran::lower::pft::ModuleLikeUnit::ModuleLikeUnit( in ModuleLikeUnit() function in Fortran::lower::pft::ModuleLikeUnit