Lines Matching refs:IsConstant
146 bool IsConstant() const { in IsConstant() function in art::ValueBound
217 return bound1.IsConstant() ? bound1 : bound2; in NarrowLowerBound()
253 if (IsConstant() || (IsRelatedToArrayLength() && new_constant <= 0)) { in Add()
268 if (IsConstant() || IsRelatedToArrayLength()) { in Add()
305 bool IsConstantValueRange() const { return lower_.IsConstant() && upper_.IsConstant(); } in IsConstantValueRange()
414 if (!lower.IsConstant() || lower.GetConstant() == std::numeric_limits<int32_t>::min()) { in Narrow()
429 if (upper_bound.IsConstant()) { in Narrow()
464 if ((!upper.IsConstant() || upper.GetConstant() == std::numeric_limits<int32_t>::max()) && in Narrow()
472 if (range->GetLower().IsConstant()) { in Narrow()
642 left_range->GetBound().IsConstant() && in HandleIfBetweenTwoMonotonicValueRanges()
793 if (lower.IsConstant() && upper.IsConstant()) { in HandleIf()
882 DCHECK(lower.IsConstant()); in VisitBoundsCheck()
1051 if (lower.IsConstant() && upper.IsRelatedToArrayLength()) { in VisitSub()