Home
last modified time | relevance | path

Searched defs:IntervalSet (Results 1 – 5 of 5) sorted by relevance

/llvm-project/flang/include/flang/Lower/
H A DIntervalSet.h24 struct IntervalSet { struct
25 using MAP = std::map<std::size_t, std::size_t>;
26 using Iterator = MAP::const_iterator;
29 void merge(std::size_t lo, std::size_t up) { in merge()
73 Iterator find(std::size_t pt) const { in find()
85 Iterator begin() const { return m.begin(); } in begin()
86 Iterator end() const { return m.end(); } in end()
87 bool empty() const { return m.empty(); } in empty()
88 std::size_t size() const { return m.size(); } in size()
92 void fuse(std::size_t lo, std::size_t up, Iterator i) { in fuse()
/llvm-project/compiler-rt/lib/orc/
H A Dinterval_set.h36 friend class IntervalSet; variable
/llvm-project/llvm/include/llvm/ADT/
H A DIntervalTree.h618 IntervalReferences IntervalSet; in getContaining() local
627 static void sortIntervals(IntervalReferences &IntervalSet, Sorting Sort) { in sortIntervals()
/llvm-project/clang-tools-extra/clangd/
H A DSelection.cpp104 template <typename T> class IntervalSet { class
106 IntervalSet(llvm::ArrayRef<T> Range) { UnclaimedRanges.insert(Range); } in IntervalSet() function in clang::clangd::__anone6e496d40111::IntervalSet
/llvm-project/llvm/lib/CodeGen/
H A DRegAllocPBQP.cpp324 using IntervalSet = std::set<IntervalInfo, decltype(&lowestEndPoint)>; apply() typedef