Home
last modified time | relevance | path

Searched refs:ModuleDetails (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dsymbol.cpp78 const Scope *ModuleDetails::parent() const { in parent()
81 const Scope *ModuleDetails::ancestor() const { in ancestor()
84 void ModuleDetails::set_scope(const Scope *scope) { in set_scope()
230 [](const ModuleDetails &) { return "Module"; }, in DetailsToString() argument
451 [&](const ModuleDetails &x) { in operator <<()
H A Dmod-file.cpp134 auto *ancestor{symbol.get<ModuleDetails>().ancestor()}; in Write()
151 auto &details{symbol.get<ModuleDetails>()}; in GetAsString()
264 [&](const ModuleDetails &) { /* should be current module */ }, in PutSymbol() argument
1038 CHECK(modSymbol.has<ModuleDetails>()); in Read()
H A Dresolve-names.cpp2960 Symbol &dummySymbol{MakeSymbol(dummyName, Attrs{}, ModuleDetails{false})}; in BeginSubmodule()
2973 auto &symbol{MakeSymbol(name, ModuleDetails{isSubmodule})}; in BeginModule()
2974 auto &details{symbol.get<ModuleDetails>()}; in BeginModule()
H A Dcheck-omp-structure.cpp973 sym->has<ModuleDetails>())) { in CheckThreadprivateOrDeclareTargetVar()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dscope.h97 !symbol_->get<ModuleDetails>().isSubmodule(); in IsModule()
100 return kind_ == Kind::Module && symbol_->get<ModuleDetails>().isSubmodule(); in IsSubmodule()
H A Dsymbol.h49 class ModuleDetails {
51 ModuleDetails(bool isSubmodule = false) : isSubmodule_{isSubmodule} {}
504 using Details = std::variant<UnknownDetails, MainProgramDetails, ModuleDetails,