Home
last modified time | relevance | path

Searched refs:DataImpliedDo (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-data.cpp27 void DataChecker::Enter(const parser::DataImpliedDo &x) { in Enter()
28 auto name{std::get<parser::DataImpliedDo::Bounds>(x.t).name.thing.thing}; in Enter()
38 void DataChecker::Leave(const parser::DataImpliedDo &x) { in Leave()
39 auto name{std::get<parser::DataImpliedDo::Bounds>(x.t).name.thing.thing}; in Leave()
210 [](const parser::DataImpliedDo &) { // has own Enter()/Leave() in Leave() argument
H A Dcheck-data.h37 void Enter(const parser::DataImpliedDo &);
38 void Leave(const parser::DataImpliedDo &);
H A Ddata-to-inits.cpp112 bool Scan(const parser::DataImpliedDo &);
136 [&](const parser::DataImpliedDo &ido) { return Scan(ido); }, in Scan()
166 bool DataInitializationCompiler<DSV>::Scan(const parser::DataImpliedDo &ido) { in Scan()
167 const auto &bounds{std::get<parser::DataImpliedDo::Bounds>(ido.t)}; in Scan()
230 [&](const common::Indirection<parser::DataImpliedDo> &ido) { in Scan()
H A Dexpression.cpp3877 bool ExprChecker::Pre(const parser::DataImpliedDo &ido) { in Pre()
3878 parser::Walk(std::get<parser::DataImpliedDo::Bounds>(ido.t), *this); in Pre()
3879 const auto &bounds{std::get<parser::DataImpliedDo::Bounds>(ido.t)}; in Pre()
H A Dresolve-names.cpp1142 bool Pre(const parser::DataImpliedDo &);
5955 bool ConstructVisitor::Pre(const parser::DataImpliedDo &x) { in Pre()
5958 auto &bounds{std::get<parser::DataImpliedDo::Bounds>(x.t)}; in Pre()
5990 [&](const Indirection<parser::DataImpliedDo> &y) { Walk(y.value()); }, in Pre()
6012 [&](const parser::DataImpliedDo &y) { in Pre()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dtype-parsers.h80 constexpr Parser<DataImpliedDo> dataImpliedDo; // R840
H A DFortran-parsers.cpp823 TYPE_PARSER(parenthesized(construct<DataImpliedDo>(
H A Dunparse.cpp629 void Unparse(const DataImpliedDo &x) { // R840, R842 in Unparse()
632 Walk(std::get<DataImpliedDo::Bounds>(x.t)), Put(')'); in Unparse()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h221 NODE(parser, DataImpliedDo) in NODE()
427 NODE_NAME(DataImpliedDo::Bounds, "LoopBounds") in NODE()
H A Dparse-tree.h138 struct DataImpliedDo; // R840
1456 common::Indirection<DataImpliedDo>>
1465 struct DataImpliedDo { struct
1466 TUPLE_CLASS_BOILERPLATE(DataImpliedDo);
1475 std::variant<common::Indirection<Variable>, DataImpliedDo> u; argument
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dexpression.h448 bool Pre(const parser::DataImpliedDo &);