Searched refs:IndirectSubscriptIntegerExpr (Results 1 – 12 of 12) sorted by relevance
134 [&](const evaluate::IndirectSubscriptIntegerExpr &expr) { in operator ()()156 const std::optional<evaluate::IndirectSubscriptIntegerExpr> &x) const { in CheckSubscriptExpr()160 const evaluate::IndirectSubscriptIntegerExpr &expr) const { in CheckSubscriptExpr()
181 std::optional<IndirectSubscriptIntegerExpr> lower_, upper_;182 IndirectSubscriptIntegerExpr stride_;189 : u{IndirectSubscriptIntegerExpr::Make(std::move(s))} {} in EVALUATE_UNION_CLASS_BOILERPLATE()192 std::variant<IndirectSubscriptIntegerExpr, Triplet> u;345 std::optional<IndirectSubscriptIntegerExpr> lower_, upper_;
319 using IndirectSubscriptIntegerExpr = variable
42 [&](const Fortran::evaluate::IndirectSubscriptIntegerExpr &e) { in isRankedArrayAccess()
133 [](const Fortran::evaluate::IndirectSubscriptIntegerExpr &expr) { in gen()148 std::get<Fortran::evaluate::IndirectSubscriptIntegerExpr>( in gen()170 [&](const Fortran::evaluate::IndirectSubscriptIntegerExpr &expr) { in genRankedArrayRefSubscriptAndBase()
657 RT find(const Fortran::evaluate::IndirectSubscriptIntegerExpr &x) { in find()
1824 if (auto *s = std::get_if<Fortran::evaluate::IndirectSubscriptIntegerExpr>( in genval()5719 [&](const Fortran::evaluate::IndirectSubscriptIntegerExpr &ie) { in genSliceIndices()6902 IndirectSubscriptIntegerExpr &ie) { in lowerPath()
27 [](IndirectSubscriptIntegerExpr &expr) in GetConstantSubscript()126 [&](IndirectSubscriptIntegerExpr &&expr) { in FoldOperation()
75 [&](const IndirectSubscriptIntegerExpr &expr) { in FoldDesignator()
397 [](const IndirectSubscriptIntegerExpr &x) { in Rank()
497 [&](const IndirectSubscriptIntegerExpr &subs) -> MaybeExtentExpr { in GetExtent()
580 std::get_if<evaluate::IndirectSubscriptIntegerExpr>(&sub.u))