Home
last modified time | relevance | path

Searched refs:MainProgram (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-return.cpp20 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 Dprogram-tree.h38 static ProgramTree Build(const parser::MainProgram &);
H A Dprogram-tree.cpp126 ProgramTree ProgramTree::Build(const parser::MainProgram &x) { in Build()
H A Dtools.cpp65 case Scope::Kind::MainProgram: in GetProgramUnitContaining()
84 case Scope::Kind::MainProgram: in GetProgramUnitOrBlockConstructContaining()
1139 case Scope::Kind::MainProgram: in ClassifyProcedure()
H A Dresolve-labels.cpp205 std::tuple<parser::MainProgram, parser::FunctionSubprogram, in Pre()
456 void Post(const parser::MainProgram &mainProgram) { in Post()
H A Ddata-to-inits.cpp821 case Scope::Kind::MainProgram: in ProcessScopes()
H A Dresolve-names.cpp1476 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 Dcheck-declarations.cpp1741 if (child.kind() == Scope::Kind::MainProgram) { in Check()
H A Dcheck-omp-structure.cpp1005 declScope.kind() != Scope::Kind::MainProgram && in CheckThreadprivateOrDeclareTargetVar()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTBuilder.h184 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 Dprogram-parsers.cpp44 construct<ProgramUnit>(indirect(Parser<MainProgram>{}))};
200 construct<MainProgram>(maybe(statement(Parser<ProgramStmt>{})),
H A Dunparse.cpp1558 void Before(const MainProgram &x) { // R1401 in Before()
/llvm-project-15.0.7/flang/lib/Lower/
H A DMangler.cpp49 if (scope.kind() == Fortran::semantics::Scope::Kind::MainProgram) in hostName()
H A DPFTBuilder.cpp1272 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 DAllocatable.cpp575 kind == Fortran::semantics::Scope::Kind::MainProgram) in mayBeCapturedInInternalProc()
H A DBridge.cpp291 Fortran::semantics::Scope::Kind::MainProgram || in collectHostAssociatedVariables()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dscope.h62 ENUM_CLASS(Kind, Global, IntrinsicModules, Module, MainProgram, Subprogram,
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h233 struct MainProgram; // R1401
549 std::variant<common::Indirection<MainProgram>,
2843 struct MainProgram { struct
2844 TUPLE_CLASS_BOILERPLATE(MainProgram);
H A Ddump-parse-tree.h430 NODE(parser, MainProgram) in NODE()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtools.cpp1368 (scopeKind == Scope::Kind::MainProgram && in IsSaved()
1378 (scopeKind == Scope::Kind::MainProgram || in IsSaved()