Home
last modified time | relevance | path

Searched refs:stride_ (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dvariable.cpp27 Triplet::Triplet() : stride_{Expr<SubscriptInteger>{1}} {} in Triplet()
32 : stride_{s ? std::move(*s) : Expr<SubscriptInteger>{1}} { in Triplet()
65 Expr<SubscriptInteger> Triplet::stride() const { return stride_.value(); } in stride()
68 stride_.value() = std::move(expr); in set_stride()
73 if (auto stride{ToInt64(stride_.value())}) { in IsStrideOne()
660 stride_ == that.stride_; in operator ==()
H A Dexpression.cpp129 upper_ == that.upper_ && stride_ == that.stride_ && in operator ==()
H A Dformatting.cpp643 EmitVar(o << ':', stride_.value()); in AsFortran()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dvariable.h173 const Expr<SubscriptInteger> &GetStride() const { return stride_.value(); } in GetStride()
182 IndirectSubscriptIntegerExpr stride_; variable
H A Dexpression.h404 stride_{std::move(stride)}, values_{std::move(values)} {}
412 Expr<Index> &stride() { return stride_.value(); }
413 const Expr<Index> &stride() const { return stride_.value(); }
421 common::CopyableIndirection<Expr<Index>> lower_, upper_, stride_;