Searched refs:Submodule (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | program-tree.h | 43 static ProgramTree Build(const parser::Submodule &); 48 Program, Function, Subroutine, MpSubprogram, Module, Submodule, BlockData)
|
| H A D | program-tree.cpp | 183 ProgramTree ProgramTree::Build(const parser::Submodule &x) { in Build() 211 return kind == Kind::Module || kind == Kind::Submodule; in IsModule() 261 return Kind::Submodule; in GetKind()
|
| H A D | resolve-labels.cpp | 475 void Post(const parser::Submodule &submodule) { in Post()
|
| H A D | mod-file.cpp | 1064 auto &submod{std::get<common::Indirection<parser::Submodule>>(unit.u)}; in GetSubmoduleParent()
|
| H A D | resolve-names.cpp | 1491 bool Pre(const parser::Submodule &) { in Pre() argument 7514 case ProgramTree::Kind::Submodule: in BeginScopeForNode()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | program-parsers.cpp | 42 construct<ProgramUnit>(indirect(Parser<Submodule>{})) || 283 construct<Submodule>(statement(Parser<SubmoduleStmt>{}),
|
| /llvm-project-15.0.7/flang/docs/ |
| H A D | BijectiveInternalNameUniquing.md | 35 * Submodule name prefixed with `S`
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | PFTBuilder.h | 362 parser::Submodule, parser::SeparateModuleSubprogram, 690 ModuleLikeUnit(const parser::Submodule &m, const PftNode &parent);
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | PFTBuilder.cpp | 177 bool Pre(const parser::Submodule &node) { return enterModule(node); } in Pre() 180 void Post(const parser::Submodule &) { exitModule(); } in Post() argument 1658 const parser::Submodule &m, const lower::pft::PftNode &parent) in ModuleLikeUnit()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 236 struct Submodule; // R1416 552 common::Indirection<Submodule>, common::Indirection<BlockData>, 2919 struct Submodule { struct 2920 TUPLE_CLASS_BOILERPLATE(Submodule);
|
| H A D | dump-parse-tree.h | 661 NODE(parser, Submodule) in NODE()
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | ModuleMap.cpp | 867 for (auto &Submodule : PendingSubmodules) { in createModuleForInterfaceUnit() local 868 Submodule->setParent(Result); in createModuleForInterfaceUnit() 869 Submodule.release(); // now owned by parent in createModuleForInterfaceUnit()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | Modules.rst | 704 Submodule declaration 706 Submodule declarations describe modules that are nested within their enclosing module.
|