Lines Matching refs:IndexRange
77 class IndexRange : public std::pair<IndexType,IndexType> {
79 IndexRange() : Fixed(false), TiedEnd(false) {} in IndexRange() function
80 IndexRange(IndexType Start, IndexType End, bool F = false, bool T = false)
85 bool operator< (const IndexRange &A) const {
88 bool overlaps(const IndexRange &A) const;
89 bool contains(const IndexRange &A) const;
90 void merge(const IndexRange &A);
102 class RangeList : public std::vector<IndexRange> {
105 push_back(IndexRange(Start, End, Fixed, TiedEnd)); in add()
107 void add(const IndexRange &Range) { in add()
112 void subtract(const IndexRange &Range);
115 void addsub(const IndexRange &A, const IndexRange &B);
229 const HexagonBlockRanges::IndexRange &IR);