Lines Matching refs:It
24 auto It = llvm::upper_bound(Ranges, Range); in insert() local
25 auto It2 = It; in insert()
28 if (It != It2) { in insert()
30 It = Ranges.erase(It, It2); in insert()
32 if (It != Ranges.begin() && Range.Start < It[-1].End) in insert()
33 It[-1].End = std::max(It[-1].End, Range.End); in insert()
35 Ranges.insert(It, Range); in insert()
39 auto It = std::partition_point( in contains() local
42 return It != Ranges.begin() && Addr < It[-1].End; in contains()
48 auto It = std::partition_point( in contains() local
51 if (It == Ranges.begin()) in contains()
53 return Range.End <= It[-1].End; in contains()
58 auto It = std::partition_point( in getRangeThatContains() local
61 if (It != Ranges.begin() && Addr < It[-1].End) in getRangeThatContains()
62 return It[-1]; in getRangeThatContains()