Lines Matching refs:IndexRange
81 class IndexRange : public std::pair<IndexType,IndexType> {
83 IndexRange() = default;
84 IndexRange(IndexType Start, IndexType End, bool F = false, bool T = false)
90 bool operator< (const IndexRange &A) const {
94 bool overlaps(const IndexRange &A) const;
95 bool contains(const IndexRange &A) const;
96 void merge(const IndexRange &A);
108 class RangeList : public std::vector<IndexRange> {
111 push_back(IndexRange(Start, End, Fixed, TiedEnd)); in add()
113 void add(const IndexRange &Range) { in add()
119 void subtract(const IndexRange &Range);
122 void addsub(const IndexRange &A, const IndexRange &B);
239 const HexagonBlockRanges::IndexRange &IR);