Lines Matching refs:Max
62 int32_t Min = INT_MIN, Max = INT_MAX; member
68 : Min(L), Max(H), Align(A), Offset(O) {} in OffsetRange()
76 Max = adjustDown(std::min(Max, A.Max), Align, Offset); in intersect()
80 Max = -1; in intersect()
83 if (Min > Max) in intersect()
84 std::tie(Min, Max, Align) = std::make_tuple(0, -1, 1); in intersect()
89 Max += S; in shift()
99 Max = (INT_MAX-D > Max) ? Max+D : INT_MAX; in extendBy()
103 return Min > Max; in empty()
106 return Min <= V && V <= Max && (V-Offset) % Align == 0; in contains()
109 return Min == R.Min && Max == R.Max && Align == R.Align; in operator ==()
117 if (Max != R.Max) in operator <()
118 return Max < R.Max; in operator <()
126 Node(const OffsetRange &R) : MaxEnd(R.Max), Range(R) {} in Node()
437 if (OR.Min > OR.Max) in operator <<()
439 OS << '[' << OR.Min << ',' << OR.Max << "]a" << unsigned(OR.Align) in operator <<()
617 if ((CheckA && N->Range.contains(P)) || (!CheckA && P <= N->Range.Max)) in nodesWith()
1087 int32_t Max = Off >= 0 ? 0 : -Off; in getOffsetRange() local
1089 OffsetRange R = { Min, Max, A }; in getOffsetRange()
1123 int32_t Max = 0; // Force non-negative offsets. in getOffsetRange() local
1124 return { Min, Max, A }; in getOffsetRange()
1367 auto P1 = MaxAlign(Tree.nodesWith(R.Max, false), R.Align, R.Offset); in assignInits()
1368 CandSet.insert(R.Max); in assignInits()
1370 CandSet.insert(adjustDown(R.Max, P1.first, P1.second)); in assignInits()