Searched refs:lower_ (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | variable.cpp | 34 lower_.emplace(std::move(*l)); 42 if (lower_) { in lower() 43 return {lower_.value().value()}; in lower() 49 lower_.emplace(std::move(expr)); in set_lower() 132 if (lower_) { in lower() 133 return lower_.value().value(); in lower() 140 lower_.emplace(std::move(expr)); in set_lower() 177 if (!lower_) { in Fold() 180 lower_.value() = evaluate::Fold(context, std::move(lower_.value().value())); in Fold() 659 return lower_ == that.lower_ && upper_ == that.upper_ && in operator ==() [all …]
|
| H A D | expression.cpp | 128 return name_ == that.name_ && lower_ == that.lower_ && in operator ==()
|
| H A D | formatting.cpp | 641 EmitVar(o, lower_) << ':'; in AsFortran() 701 EmitVar(o, lower_) << ':'; in AsFortran()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | variable.h | 164 return lower_.has_value() ? &lower_->value() : nullptr; in GetLower() 181 std::optional<IndirectSubscriptIntegerExpr> lower_, upper_; 345 std::optional<IndirectSubscriptIntegerExpr> lower_, upper_; variable
|
| H A D | expression.h | 403 : name_{name}, lower_{std::move(lower)}, upper_{std::move(upper)}, 408 Expr<Index> &lower() { return lower_.value(); } 409 const Expr<Index> &lower() const { return lower_.value(); } 421 common::CopyableIndirection<Expr<Index>> lower_, upper_, stride_;
|