Home
last modified time | relevance | path

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

/external/llvm-project/flang/lib/Parser/
Dparse-tree.cpp27 CommonStmt::CommonStmt(std::optional<Name> &&name, in CommonStmt() function in Fortran::parser::CommonStmt
DFortran-parsers.cpp994 construct<CommonStmt>("COMMON" >> defaulted("/" >> maybe(name) / "/"), in TYPE_PARSER()
998 construct<CommonStmt::Block>("/" >> maybe(name) / "/",
Dprogram-parsers.cpp190 construct<OtherSpecificationStmt>(indirect(Parser<CommonStmt>{})), argument
Dunparse.cpp715 void Unparse(const CommonStmt &x) { // R873 in Unparse()
723 void Unparse(const CommonStmt::Block &x) { in Unparse()
/external/llvm-project/flang/include/flang/Parser/
Ddump-parse-tree.h182 NODE(parser, CommonStmt) in NODE()
183 NODE(CommonStmt, Block) in NODE()
Dparse-tree-visitor.h473 template <typename V> void Walk(const CommonStmt &x, V &visitor) { in Walk()
479 template <typename M> void Walk(CommonStmt &x, M &mutator) { in Walk()
Dparse-tree.h179 struct CommonStmt; // R873
373 common::Indirection<CommonStmt>, common::Indirection<EquivalenceStmt>,
1562 struct CommonStmt { struct
1567 BOILERPLATE(CommonStmt); argument
1568 CommonStmt(std::optional<Name> &&, std::list<CommonBlockObject> &&,
/external/llvm-project/flang/lib/Semantics/
Dresolve-names.cpp815 bool Pre(const parser::CommonStmt::Block &);
1355 void CreateCommonBlockSymbols(const parser::CommonStmt &);
4321 bool DeclarationVisitor::Pre(const parser::CommonStmt::Block &x) { in Pre()
6048 if (const auto *commonStmt{parser::Unwrap<parser::CommonStmt>(y)}) { in PreSpecificationConstruct()
6058 const parser::CommonStmt &commonStmt) { in CreateCommonBlockSymbols()
6059 for (const parser::CommonStmt::Block &block : commonStmt.blocks) { in CreateCommonBlockSymbols()