Home
last modified time | relevance | path

Searched refs:ProgramUnit (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/flang/lib/Semantics/
Dresolve-directives.h14 struct ProgramUnit;
22 void ResolveAccParts(SemanticsContext &, const parser::ProgramUnit &);
23 void ResolveOmpParts(SemanticsContext &, const parser::ProgramUnit &);
Dprogram-tree.h33 static ProgramTree Build(const parser::ProgramUnit &);
Dprogram-tree.cpp56 ProgramTree ProgramTree::Build(const parser::ProgramUnit &x) { in Build()
Dresolve-directives.cpp1230 SemanticsContext &context, const parser::ProgramUnit &node) { in ResolveAccParts()
1237 SemanticsContext &context, const parser::ProgramUnit &node) { in ResolveOmpParts()
Dresolve-labels.cpp249 bool Pre(const parser::ProgramUnit &) { return InitializeNewScopeContext(); } in Pre() argument
Dresolve-names.cpp1318 bool Pre(const parser::ProgramUnit &);
6297 bool ResolveNamesVisitor::Pre(const parser::ProgramUnit &x) { in Pre()
/external/llvm-project/flang/include/flang/Lower/
DPFTBuilder.h347 struct ProgramUnit : ProgramVariant {
349 ProgramUnit(const A &p, const ParentVariant &parentVariant)
351 ProgramUnit(ProgramUnit &&) = default;
352 ProgramUnit(const ProgramUnit &) = delete;
391 struct FunctionLikeUnit : public ProgramUnit {
466 struct ModuleLikeUnit : public ProgramUnit {
486 struct BlockDataUnit : public ProgramUnit {
/external/llvm-project/flang/lib/Parser/
Dprogram-parsers.cpp39 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))};
59 !nextCh >> pure<std::list<ProgramUnit>>()) ||
/external/llvm-project/flang/lib/Lower/
DPFTBuilder.cpp1082 : ProgramUnit{func, parent}, endStmt{ in FunctionLikeUnit()
1102 : ProgramUnit{func, parent}, in FunctionLikeUnit()
1113 : ProgramUnit{func, parent}, in FunctionLikeUnit()
1124 : ProgramUnit{func, parent}, in FunctionLikeUnit()
1133 : ProgramUnit{m, parent}, beginStmt{getModuleStmt<parser::ModuleStmt>(m)}, in ModuleLikeUnit()
1138 : ProgramUnit{m, parent}, beginStmt{getModuleStmt<parser::SubmoduleStmt>( in ModuleLikeUnit()
1144 : ProgramUnit{bd, parent} {} in BlockDataUnit()
/external/llvm-project/flang/include/flang/Parser/
Dparse-tree.h545 struct ProgramUnit { struct
546 UNION_CLASS_BOILERPLATE(ProgramUnit);
557 WRAPPER_CLASS(Program, std::list<ProgramUnit>); argument
Ddump-parse-tree.h600 NODE(parser, ProgramUnit) in NODE()