Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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-15.0.7/clang-tools-extra/clangd/
H A DSelection.cpp103 template <typename T> class IntervalSet { class
105 IntervalSet(llvm::ArrayRef<T> Range) { UnclaimedRanges.insert(Range); } in IntervalSet() function in clang::clangd::__anon2b7dfc710111::IntervalSet
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegAllocPBQP.cpp324 using IntervalSet = std::set<IntervalInfo, decltype(&lowestEndPoint)>; in apply() typedef