Home
last modified time | relevance | path

Searched refs:CommonStmt (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A Dparse-tree.cpp27 CommonStmt::CommonStmt(std::optional<Name> &&name, in CommonStmt() function in Fortran::parser::CommonStmt
H A DFortran-parsers.cpp1018 construct<CommonStmt>("COMMON" >> defaulted("/" >> maybe(name) / "/"), in TYPE_PARSER()
1022 construct<CommonStmt::Block>("/" >> maybe(name) / "/",
H A Dprogram-parsers.cpp192 construct<OtherSpecificationStmt>(indirect(Parser<CommonStmt>{})), argument
H A Dunparse.cpp740 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 Dparse-tree-visitor.h474 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 Ddump-parse-tree.h189 NODE(parser, CommonStmt) in NODE()
190 NODE(CommonStmt, Block) in NODE()
H A Dparse-tree.h179 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 Dresolve-names.cpp950 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()