Home | History | Annotate | Download | only in src

Lines Matching refs:Range

616 /// live range. Generally there is one interval per basic block where the
628 Range.reserve(Kills.size());
636 Range.clear();
648 bool isEmpty() const { return Range.empty(); }
650 return Range.empty() ? -1 : Range.begin()->first;
653 return Range.empty() ? -1 : Range.rbegin()->second;
656 void untrim() { TrimmedBegin = Range.begin(); }
661 SizeT getNumSegments() const { return Range.size(); }
663 const RangeType &getSegments() const { return Range; }
671 RangeType Range;
675 /// monotonically according to live range start, we can optimize overlaps() by
676 /// ignoring all segments that end before the start of Cur's range. The
789 void setLiveRange(const LiveRange &Range) { Live = Range; }