Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/lib/Parser/
H A DFortran-parsers.cpp1073 construct<Substring>(dataRef, parenthesized(Parser<SubstringRange>{}))) in TYPE_PARSER() argument
1076 charLiteralConstant, parenthesized(Parser<SubstringRange>{})))
1082 TYPE_PARSER(construct<SubstringRange>(
H A Dparse-tree.cpp201 SubstringRange{std::get<0>(std::move(triplet.t)), in ConvertToSubstring()
H A Dunparse.cpp755 Put('('), Walk(std::get<SubstringRange>(x.t)), Put(')'); in Unparse()
759 Put('('), Walk(std::get<SubstringRange>(x.t)), Put(')'); in Unparse()
765 void Unparse(const SubstringRange &x) { // R910 in Unparse()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h1590 struct SubstringRange { struct
1591 TUPLE_CLASS_BOILERPLATE(SubstringRange);
1774 std::tuple<DataRef, SubstringRange> t;
1779 std::tuple<CharLiteralConstant, SubstringRange> t;
H A Ddump-parse-tree.h668 NODE(parser, SubstringRange) in NODE()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-names-utils.cpp506 const auto &range{std::get<parser::SubstringRange>(x.t)}; in CheckDesignator()
H A Dexpression.cpp881 const parser::SubstringRange &range{ in Analyze()
882 std::get<parser::SubstringRange>(ss.t)}; in Analyze()
908 const parser::SubstringRange &range{std::get<parser::SubstringRange>(x.t)}; in Analyze()
H A Dresolve-names.cpp6463 Walk(std::get<parser::SubstringRange>(x.t).t); in ResolveDesignator()
7319 Walk(std::get<parser::SubstringRange>(x.v.t).t); in Post()