Lines Matching full:interval
47 // A simple closed interval.
48 class Interval {
50 Interval() : from_(kNone), to_(kNone) {}
51 Interval(int from, int to) : from_(from), to_(to) {}
52 Interval Union(Interval that) {
58 return Interval(Min(from_, that.from_), Max(to_, that.to_));
64 static Interval Empty() { return Interval(); }
196 // Returns the interval of registers used for captures within this
198 virtual Interval CaptureRegisters() { return Interval::Empty(); }
215 Interval CaptureRegisters() override;
239 Interval CaptureRegisters() override;
381 Interval CaptureRegisters() override;
412 Interval CaptureRegisters() override;
443 Interval CaptureRegisters() override;