Searched refs:ProgramUnit (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-directives.h | 14 struct ProgramUnit; 22 void ResolveAccParts(SemanticsContext &, const parser::ProgramUnit &); 23 void ResolveOmpParts(SemanticsContext &, const parser::ProgramUnit &);
|
| H A D | program-tree.h | 37 static ProgramTree Build(const parser::ProgramUnit &);
|
| H A D | program-tree.cpp | 122 ProgramTree ProgramTree::Build(const parser::ProgramUnit &x) { in Build()
|
| H A D | resolve-directives.cpp | 1725 SemanticsContext &context, const parser::ProgramUnit &node) { in ResolveAccParts() 1732 SemanticsContext &context, const parser::ProgramUnit &node) { in ResolveOmpParts()
|
| H A D | resolve-labels.cpp | 258 bool Pre(const parser::ProgramUnit &) { return InitializeNewScopeContext(); } in Pre() argument
|
| H A D | resolve-names.cpp | 1471 bool Pre(const parser::ProgramUnit &); 7369 bool ResolveNamesVisitor::Pre(const parser::ProgramUnit &x) { in Pre()
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | program-parsers.cpp | 39 construct<ProgramUnit>(indirect(Parser<Module>{})) || 40 construct<ProgramUnit>(indirect(functionSubprogram)) || 41 construct<ProgramUnit>(indirect(subroutineSubprogram)) || 42 construct<ProgramUnit>(indirect(Parser<Submodule>{})) || 43 construct<ProgramUnit>(indirect(Parser<BlockData>{})) || 44 construct<ProgramUnit>(indirect(Parser<MainProgram>{}))}; 48 construct<ProgramUnit>(indirect(compilerDirective))}; 61 pure<std::list<ProgramUnit>>()) ||
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | PFTBuilder.h | 366 struct ProgramUnit : ProgramVariant { 368 ProgramUnit(const A &p, const PftNode &parent) 370 ProgramUnit(ProgramUnit &&) = default; 371 ProgramUnit(const ProgramUnit &) = delete; 573 struct FunctionLikeUnit : public ProgramUnit { 681 struct ModuleLikeUnit : public ProgramUnit { 714 struct BlockDataUnit : public ProgramUnit { 726 struct CompilerDirectiveUnit : public ProgramUnit { 729 : ProgramUnit{directive, parent} {};
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | PFTBuilder.cpp | 1572 : ProgramUnit{func, parent}, endStmt{ in FunctionLikeUnit() 1593 : ProgramUnit{func, parent}, in FunctionLikeUnit() 1604 : ProgramUnit{func, parent}, in FunctionLikeUnit() 1615 : ProgramUnit{func, parent}, in FunctionLikeUnit() 1651 : ProgramUnit{m, parent}, beginStmt{getModuleStmt<parser::ModuleStmt>(m)}, in ModuleLikeUnit() 1659 : ProgramUnit{m, parent}, beginStmt{getModuleStmt<parser::SubmoduleStmt>( in ModuleLikeUnit() 1685 : ProgramUnit{bd, parent}, in BlockDataUnit()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 547 struct ProgramUnit { struct 548 UNION_CLASS_BOILERPLATE(ProgramUnit); 559 WRAPPER_CLASS(Program, std::list<ProgramUnit>); argument
|
| H A D | dump-parse-tree.h | 612 NODE(parser, ProgramUnit) in NODE()
|