| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-return.cpp | 20 return scope.kind() == Scope::Kind::MainProgram || in FindContainingSubprogram() 35 (subprogramScope->kind() == Scope::Kind::MainProgram || in Leave() 39 } else if (subprogramScope->kind() == Scope::Kind::MainProgram && in Leave()
|
| H A D | program-tree.h | 38 static ProgramTree Build(const parser::MainProgram &);
|
| H A D | program-tree.cpp | 126 ProgramTree ProgramTree::Build(const parser::MainProgram &x) { in Build()
|
| H A D | tools.cpp | 65 case Scope::Kind::MainProgram: in GetProgramUnitContaining() 84 case Scope::Kind::MainProgram: in GetProgramUnitOrBlockConstructContaining() 1139 case Scope::Kind::MainProgram: in ClassifyProcedure()
|
| H A D | resolve-labels.cpp | 205 std::tuple<parser::MainProgram, parser::FunctionSubprogram, in Pre() 456 void Post(const parser::MainProgram &mainProgram) { in Post()
|
| H A D | data-to-inits.cpp | 821 case Scope::Kind::MainProgram: in ProcessScopes()
|
| H A D | resolve-names.cpp | 1476 bool Pre(const parser::MainProgram &) { in Pre() argument 2168 case Scope::Kind::MainProgram: in GetInclusiveScope() 2188 case Scope::Kind::MainProgram: in GetHostProcedure() 2214 kind != Scope::Kind::MainProgram && kind != Scope::Kind::BlockData) { in PushScope() 6424 case Scope::Kind::MainProgram: in Pre() 6596 return kind == Scope::Kind::Subprogram || kind == Scope::Kind::MainProgram; in IsUplevelReference() 7502 PushScope(Scope::Kind::MainProgram, in BeginScopeForNode()
|
| H A D | check-declarations.cpp | 1741 if (child.kind() == Scope::Kind::MainProgram) { in Check()
|
| H A D | check-omp-structure.cpp | 1005 declScope.kind() != Scope::Kind::MainProgram && in CheckThreadprivateOrDeclareTargetVar()
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | PFTBuilder.h | 184 A, std::tuple<parser::MainProgram, parser::FunctionSubprogram, 360 ReferenceVariant<parser::MainProgram, parser::FunctionSubprogram, 586 const parser::MainProgram &f, const PftNode &parent,
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | program-parsers.cpp | 44 construct<ProgramUnit>(indirect(Parser<MainProgram>{}))}; 200 construct<MainProgram>(maybe(statement(Parser<ProgramStmt>{})),
|
| H A D | unparse.cpp | 1558 void Before(const MainProgram &x) { // R1401 in Before()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Mangler.cpp | 49 if (scope.kind() == Fortran::semantics::Scope::Kind::MainProgram) in hostName()
|
| H A D | PFTBuilder.cpp | 1272 if (scope.kind() == Fortran::semantics::Scope::Kind::MainProgram) in isReentrant() 1302 sym.owner().kind() == Fortran::semantics::Scope::Kind::MainProgram) in symbolIsGlobal() 1570 const parser::MainProgram &func, const lower::pft::PftNode &parent, in FunctionLikeUnit()
|
| H A D | Allocatable.cpp | 575 kind == Fortran::semantics::Scope::Kind::MainProgram) in mayBeCapturedInInternalProc()
|
| H A D | Bridge.cpp | 291 Fortran::semantics::Scope::Kind::MainProgram || in collectHostAssociatedVariables()
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | scope.h | 62 ENUM_CLASS(Kind, Global, IntrinsicModules, Module, MainProgram, Subprogram,
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 233 struct MainProgram; // R1401 549 std::variant<common::Indirection<MainProgram>, 2843 struct MainProgram { struct 2844 TUPLE_CLASS_BOILERPLATE(MainProgram);
|
| H A D | dump-parse-tree.h | 430 NODE(parser, MainProgram) in NODE()
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | tools.cpp | 1368 (scopeKind == Scope::Kind::MainProgram && in IsSaved() 1378 (scopeKind == Scope::Kind::MainProgram || in IsSaved()
|