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

References

include/llvm/ADT/IntervalMap.h
  225   T2 second[N];
  233   void copy(const NodeBase<T1, T2, M> &Other, unsigned i,
  444       static_cast<unsigned>(2*sizeof(KeyT)+sizeof(ValT)),
  449   using LeafBase = NodeBase<std::pair<KeyT, KeyT>, ValT, LeafSize>;
  563 class LeafNode : public NodeBase<std::pair<KeyT, KeyT>, ValT, N> {
  567   const ValT &value(unsigned i) const { return this->second[i]; }
  571   ValT &value(unsigned i) { return this->second[i]; }
  608   ValT safeLookup(KeyT x, ValT NotFound) const {
  608   ValT safeLookup(KeyT x, ValT NotFound) const {
  613   unsigned insertFrom(unsigned &Pos, unsigned Size, KeyT a, KeyT b, ValT y);
  934   using Sizer = IntervalMapImpl::NodeSizer<KeyT, ValT>;
  935   using Leaf = IntervalMapImpl::LeafNode<KeyT, ValT, Sizer::LeafSize, Traits>;
  937       IntervalMapImpl::BranchNode<KeyT, ValT, Sizer::BranchSize, Traits>;
  938   using RootLeaf = IntervalMapImpl::LeafNode<KeyT, ValT, N, Traits>;
  950       IntervalMapImpl::BranchNode<KeyT, ValT, RootBranchCap, Traits>;
  961   using ValueType = ValT;
 1036   ValT treeSafeLookup(KeyT x, ValT NotFound) const;
 1036   ValT treeSafeLookup(KeyT x, ValT NotFound) const;
 1072   ValT lookup(KeyT x, ValT NotFound = ValT()) const {
 1072   ValT lookup(KeyT x, ValT NotFound = ValT()) const {
 1082   void insert(KeyT a, KeyT b, ValT y) {
 1297   public std::iterator<std::bidirectional_iterator_tag, ValT> {
 1343   ValT &unsafeValue() const {
 1370   const ValT &value() const { return unsafeValue(); }
 1372   const ValT &operator*() const { return value(); }
 1530   void treeInsert(KeyT a, KeyT b, ValT y);
 1533   bool canCoalesceLeft(KeyT Start, ValT x);
 1534   bool canCoalesceRight(KeyT Stop, ValT x);
 1553   void setValue(ValT x);
 1575   void setValueUnchecked(ValT x) { this->unsafeValue() = x; }
 1578   void insert(KeyT a, KeyT b, ValT y);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
20736 bool operator==(const UnitT &, const UnitT &) { return true; }
20736 bool operator==(const UnitT &, const UnitT &) { return true; }
20737 bool operator!=(const UnitT &, const UnitT &) { return false; }
20737 bool operator!=(const UnitT &, const UnitT &) { return false; }
20761       llvm::IntervalMap<int64_t, UnitT, 8, IntervalMapHalfOpenInfo<int64_t>>;
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  123       typedef _Tp        value_type;