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

References

include/llvm/ADT/IntervalMap.h
  635   assert((i == Size || Traits::stopLess(b, start(i))) && "Overlapping insert");
  641     if (i != Size && value(i) == y && Traits::adjacent(b, start(i))) {
  656     start(i) = a;
  663   if (value(i) == y && Traits::adjacent(b, start(i))) {
  664     start(i) = a;
  674   start(i) = a;
 1200   rootBranchStart() = node[0].template get<Leaf>().start(0);
 1331     return branched() ? path.leaf<Leaf>().start(path.leafOffset()) :
 1332                         path.leaf<RootLeaf>().start(path.leafOffset());
 1649     return Node.value(i) == Value && Traits::adjacent(Stop, Node.start(i));
 1654     return Node.value(i) == Value && Traits::adjacent(Stop, Node.start(i));
 1657     return Node.value(0) == Value && Traits::adjacent(Stop, Node.start(0));
 1814   if (P.leafOffset() == 0 && Traits::startLess(a, P.leaf<Leaf>().start(0))) {
 1828         if (Traits::stopLess(b, CurLeaf.start(0)) &&
 1829             (y != CurLeaf.value(0) || !Traits::adjacent(b, CurLeaf.start(0)))) {
 1836           a = SibLeaf.start(SibOfs);
 1894       IM.rootBranchStart() = P.leaf<Leaf>().start(0);
 1907     IM.rootBranchStart() = P.leaf<Leaf>().start(0);