Searched defs:UseInterval (Results 1 – 3 of 3) sorted by relevance
29 struct UseInterval { struct30 using Vector = SmallVector<UseInterval, 8>; argument36 UseInterval(size_t start, size_t end) : start(start), end(end) {} in UseInterval() argument39 bool isOverlapping(const UseInterval &other) const { in isOverlapping() argument47 bool isContiguous(const UseInterval &other) const { in isContiguous() argument56 /// Merges this UseInterval with the given UseInterval by updating start and argument58 bool mergeWith(const UseInterval &other) { in mergeWith() argument92 /// The end of this UseInterval. argument93 size_t end;
231 bool findGapAndUpdate(std::list<std::pair<UseInterval, size_t>> &gaps, in findGapAndUpdate()
243 UseInterval::UseInterval() in UseInterval() function in UseInterval