Lines Matching refs:Start
138 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddr End) in ExecutorAddrRange()
139 : Start(Start), End(End) {} in ExecutorAddrRange()
140 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddrDiff Size) in ExecutorAddrRange()
141 : Start(Start), End(Start + Size) {} in ExecutorAddrRange()
143 bool empty() const { return Start == End; } in empty()
144 ExecutorAddrDiff size() const { return End - Start; } in size()
148 return LHS.Start == RHS.Start && LHS.End == RHS.End;
154 bool contains(ExecutorAddr Addr) const { return Start <= Addr && Addr < End; } in contains()
156 return !(Other.End <= Start || End <= Other.Start); in overlaps()
162 return span<T>(Start.toPtr<T *>(), size().getValue() / sizeof(T)); in toSpan()
165 ExecutorAddr Start; member
196 return SPSArgList<SPSExecutorAddr, SPSExecutorAddr>::size(Value.Start, in size()
202 BOB, Value.Start, Value.End); in serialize()
207 BIB, Value.Start, Value.End); in deserialize()