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

References

include/llvm/ADT/IntervalMap.h
 1161   return NR.get<Leaf>().safeLookup(x, NotFound);
 1171   const unsigned Nodes = RootLeaf::Capacity / Leaf::Capacity + 1;
 1181     NewOffset = distribute(Nodes, rootSize, Leaf::Capacity,  nullptr, size,
 1188     Leaf *L = newNode<Leaf>();
 1188     Leaf *L = newNode<Leaf>();
 1197     rootBranch().stop(n) = node[n].template get<Leaf>().stop(size[n]-1);
 1200   rootBranchStart() = node[0].template get<Leaf>().start(0);
 1222     NewOffset = distribute(Nodes, rootSize, Leaf::Capacity,  nullptr, Size,
 1278     deleteNode(&Node.get<Leaf>());
 1331     return branched() ? path.leaf<Leaf>().start(path.leafOffset()) :
 1338     return branched() ? path.leaf<Leaf>().stop(path.leafOffset()) :
 1345     return branched() ? path.leaf<Leaf>().value(path.leafOffset()) :
 1380     return &path.template leaf<Leaf>() == &RHS.path.template leaf<Leaf>();
 1380     return &path.template leaf<Leaf>() == &RHS.path.template leaf<Leaf>();
 1464   path.push(NR, NR.get<Leaf>().safeFind(0, x));
 1483   if (!Traits::stopLess(path.leaf<Leaf>().stop(path.leafSize() - 1), x)) {
 1484     path.leafOffset() = path.leaf<Leaf>().safeFind(path.leafOffset(), x);
 1624     Leaf &Node = P.leaf<Leaf>();
 1624     Leaf &Node = P.leaf<Leaf>();
 1628     Leaf &Node = NR.get<Leaf>();
 1628     Leaf &Node = NR.get<Leaf>();
 1653     Leaf &Node = P.leaf<Leaf>();
 1653     Leaf &Node = P.leaf<Leaf>();
 1656     Leaf &Node = NR.get<Leaf>();
 1656     Leaf &Node = NR.get<Leaf>();
 1814   if (P.leafOffset() == 0 && Traits::startLess(a, P.leaf<Leaf>().start(0))) {
 1817       Leaf &SibLeaf = Sib.get<Leaf>();
 1817       Leaf &SibLeaf = Sib.get<Leaf>();
 1826         Leaf &CurLeaf = P.leaf<Leaf>();
 1826         Leaf &CurLeaf = P.leaf<Leaf>();
 1849   Size = P.leaf<Leaf>().insertFrom(P.leafOffset(), Size, a, b, y);
 1852   if (Size > Leaf::Capacity) {
 1853     overflow<Leaf>(P.height());
 1855     Size = P.leaf<Leaf>().insertFrom(P.leafOffset(), P.leafSize(), a, b, y);
 1886   Leaf &Node = P.leaf<Leaf>();
 1886   Leaf &Node = P.leaf<Leaf>();
 1894       IM.rootBranchStart() = P.leaf<Leaf>().start(0);
 1907     IM.rootBranchStart() = P.leaf<Leaf>().start(0);