Searched defs:RangeTree (Results 1 – 1 of 1) sorted by relevance
121 struct RangeTree { struct122 struct Node {131 Node *Root = nullptr;133 void add(const OffsetRange &R) { in add()136 void erase(const Node *N) { in erase()140 void order(SmallVectorImpl<Node*> &Seq) const { in order()143 SmallVector<Node*,8> nodesWith(int32_t P, bool CheckAlign = true) { in nodesWith()149 ~RangeTree() { in ~RangeTree()166 unsigned height(Node *N) { in height()169 Node *update(Node *N) { in update()[all …]