Searched refs:upper_ (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | variable.cpp | 37 upper_.emplace(std::move(*u)); 54 if (upper_) { in upper() 61 upper_.emplace(std::move(expr)); in set_upper() 145 if (upper_) { in upper() 146 return upper_.value().value(); in upper() 166 if (!upper_) { in Fold() 167 upper_ = upper(); in Fold() 168 if (!upper_) { in Fold() 172 upper_.value() = evaluate::Fold(context, std::move(upper_.value().value())); in Fold() 659 return lower_ == that.lower_ && upper_ == that.upper_ && in operator ==() [all …]
|
| H A D | expression.cpp | 129 upper_ == that.upper_ && stride_ == that.stride_ && in operator ==()
|
| H A D | formatting.cpp | 642 EmitVar(o, upper_); in AsFortran() 702 return EmitVar(o, upper_) << ')'; in AsFortran()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | variable.h | 169 return upper_.has_value() ? &upper_->value() : nullptr; in GetUpper() 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)}, 410 Expr<Index> &upper() { return upper_.value(); } 411 const Expr<Index> &upper() const { return upper_.value(); } 421 common::CopyableIndirection<Expr<Index>> lower_, upper_, stride_;
|