Home
last modified time | relevance | path

Searched refs:EntryStmt (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dprogram-tree.h32 using EntryStmtList = std::list<common::Reference<const parser::EntryStmt>>;
92 void AddEntry(const parser::EntryStmt &);
H A Dprogram-tree.cpp21 parser::Statement<common::Indirection<parser::EntryStmt>>>( in GetEntryStmts()
29 parser::Statement<common::Indirection<parser::EntryStmt>>>( in GetEntryStmts()
40 parser::Statement<common::Indirection<parser::EntryStmt>>>( in GetEntryStmts()
280 void ProgramTree::AddEntry(const parser::EntryStmt &entryStmt) { in AddEntry()
H A Drewrite-parse-tree.cpp52 bool Pre(parser::EntryStmt &) { return false; } in Pre() argument
H A Dsemantics.cpp124 void Leave(const parser::EntryStmt &) { in Leave() argument
H A Dresolve-names.cpp818 bool Pre(const parser::EntryStmt &);
819 void Post(const parser::EntryStmt &);
850 void CreateEntry(const parser::EntryStmt &stmt, Symbol &subprogram);
851 void PostEntryStmt(const parser::EntryStmt &stmt);
3319 bool SubprogramVisitor::Pre(const parser::EntryStmt &) { return BeginAttrs(); } in Pre() argument
3398 void SubprogramVisitor::Post(const parser::EntryStmt &stmt) { in Post()
3407 const parser::EntryStmt &stmt, Symbol &subprogram) { in CreateEntry()
3504 void SubprogramVisitor::PostEntryStmt(const parser::EntryStmt &stmt) { in PostEntryStmt()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dprogram-parsers.cpp558 "ENTRY" >> (construct<EntryStmt>(name,
560 construct<EntryStmt>(name, construct<std::list<DummyArg>>(),
H A Dtype-parsers.h131 constexpr Parser<EntryStmt> entryStmt; // R1541
H A Dunparse.cpp1759 void Unparse(const EntryStmt &x) { // R1541 in Unparse()
/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp423 } else if (const auto *entryStmt = p->getIf<parser::EntryStmt>()) { in addEvaluation()
506 if (eval.isA<parser::EntryStmt>()) { in rewriteIfGotos()
813 [&](const parser::EntryStmt &) { in analyzeBranches() argument
1001 else if (initialEval->isA<Fortran::parser::EntryStmt>()) in processEntryPoints()
1089 else if (eval.isA<parser::EntryStmt>() && eval.lexicalSuccessor) in dumpEvaluation()
H A DBridge.cpp2583 void genFIR(const Fortran::parser::EntryStmt &) {} // nop in genFIR() argument
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h249 struct EntryStmt; // R1541
408 Statement<common::Indirection<EntryStmt>>,
423 Statement<common::Indirection<EntryStmt>>,
535 Statement<common::Indirection<EntryStmt>>,
3216 struct EntryStmt { struct
3217 TUPLE_CLASS_BOILERPLATE(EntryStmt);
H A Ddump-parse-tree.h276 NODE(parser, EntryStmt) in NODE()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTBuilder.h112 using OtherStmts = std::tuple<parser::EntryStmt, parser::FormatStmt>;