Lines Matching refs:upper_
37 upper_.emplace(std::move(*u));
54 if (upper_) { in upper()
55 return {upper_.value().value()}; in upper()
61 upper_.emplace(std::move(expr)); in set_upper()
145 if (upper_) { in upper()
146 return upper_.value().value(); in upper()
161 upper_.emplace(std::move(expr)); in set_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()
173 std::optional<ConstantSubscript> ubi{ToInt64(upper_.value().value())}; in Fold()
189 upper_ = AsExpr(Constant<SubscriptInteger>{*ubi}); in Fold()
237 upper_ = AsExpr(Constant<SubscriptInteger>{*ubi}); in Fold()
659 return lower_ == that.lower_ && upper_ == that.upper_ && in operator ==()
676 upper_ == that.upper_; in operator ==()