Home | History | Annotate | Download | only in Hexagon

Lines Matching defs:IndexRange

77   class IndexRange : public std::pair<IndexType,IndexType> {
79 IndexRange() : Fixed(false), TiedEnd(false) {}
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));
107 void add(const IndexRange &Range) {
112 void subtract(const IndexRange &Range);
115 void addsub(const IndexRange &A, const IndexRange &B);
229 const HexagonBlockRanges::IndexRange &IR);