reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;