reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/IntervalMap.h
 1313     assert(map && "Invalid iterator");
 1314     return map->branched();
 1319       path.setRoot(&map->rootBranch(), map->rootSize, Offset);
 1319       path.setRoot(&map->rootBranch(), map->rootSize, Offset);
 1321       path.setRoot(&map->rootLeaf(), map->rootSize, Offset);
 1321       path.setRoot(&map->rootLeaf(), map->rootSize, Offset);
 1355   void setMap(const IntervalMap &m) { map = const_cast<IntervalMap*>(&m); }
 1375     assert(map == RHS.map && "Cannot compare iterators from different maps");
 1375     assert(map == RHS.map && "Cannot compare iterators from different maps");
 1391       path.fillLeft(map->height);
 1396     setRoot(map->rootSize);
 1403       path.moveRight(map->height);
 1419       path.moveLeft(map->height);
 1436       setRoot(map->rootLeaf().findFrom(0, map->rootSize, x));
 1436       setRoot(map->rootLeaf().findFrom(0, map->rootSize, x));
 1449         map->rootLeaf().findFrom(path.leafOffset(), map->rootSize, x);
 1449         map->rootLeaf().findFrom(path.leafOffset(), map->rootSize, x);
 1459   for (unsigned i = map->height - path.height() - 1; i; --i) {
 1472   setRoot(map->rootBranch().findFrom(0, map->rootSize, x));
 1472   setRoot(map->rootBranch().findFrom(0, map->rootSize, x));
 1503     if (!Traits::stopLess(map->rootBranch().stop(path.offset(0)), x)) {
 1510   setRoot(map->rootBranch().findFrom(path.offset(0), map->rootSize, x));
 1510   setRoot(map->rootBranch().findFrom(path.offset(0), map->rootSize, x));
 1739   IntervalMap &IM = *this->map;
 1784   IntervalMap &IM = *this->map;
 1811     P.legalizeForInsert(this->map->height);
 1842       this->map->rootBranchStart() = a;
 1871   IntervalMap &IM = *this->map;
 1884   IntervalMap &IM = *this->map;
 1918   IntervalMap &IM = *this->map;
 2000     Node[NewNode] = this->map->template newNode<NodeT>();