Searched refs:CommonStmt (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | parse-tree.cpp | 27 CommonStmt::CommonStmt(std::optional<Name> &&name, in CommonStmt() function in Fortran::parser::CommonStmt
|
| H A D | Fortran-parsers.cpp | 1018 construct<CommonStmt>("COMMON" >> defaulted("/" >> maybe(name) / "/"), in TYPE_PARSER() 1022 construct<CommonStmt::Block>("/" >> maybe(name) / "/",
|
| H A D | program-parsers.cpp | 192 construct<OtherSpecificationStmt>(indirect(Parser<CommonStmt>{})), argument
|
| H A D | unparse.cpp | 740 void Unparse(const CommonStmt &x) { // R873 in Unparse() 748 void Unparse(const CommonStmt::Block &x) { in Unparse()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree-visitor.h | 474 template <typename V> void Walk(const CommonStmt &x, V &visitor) { in Walk() 480 template <typename M> void Walk(CommonStmt &x, M &mutator) { in Walk()
|
| H A D | dump-parse-tree.h | 189 NODE(parser, CommonStmt) in NODE() 190 NODE(CommonStmt, Block) in NODE()
|
| H A D | parse-tree.h | 179 struct CommonStmt; // R873 374 common::Indirection<CommonStmt>, common::Indirection<EquivalenceStmt>, 1571 struct CommonStmt { struct 1576 BOILERPLATE(CommonStmt); argument 1577 CommonStmt(std::optional<Name> &&, std::list<CommonBlockObject> &&,
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-names.cpp | 950 bool Pre(const parser::CommonStmt::Block &); 1509 void CreateCommonBlockSymbols(const parser::CommonStmt &); 5207 bool DeclarationVisitor::Pre(const parser::CommonStmt::Block &x) { in Pre() 7085 if (const auto *commonStmt{parser::Unwrap<parser::CommonStmt>(y)}) { in PreSpecificationConstruct() 7095 const parser::CommonStmt &commonStmt) { in CreateCommonBlockSymbols() 7096 for (const parser::CommonStmt::Block &block : commonStmt.blocks) { in CreateCommonBlockSymbols()
|