Lines Matching defs:SmallDenseMap
689 class SmallDenseMap
690 : public DenseMapBase<SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT>,
694 typedef DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT> BaseT;
696 friend class DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT>;
712 explicit SmallDenseMap(unsigned NumInitBuckets = 0) {
716 SmallDenseMap(const SmallDenseMap &other) {
722 SmallDenseMap(SmallDenseMap &&other) {
729 SmallDenseMap(const InputIt &I, const InputIt &E) {
734 ~SmallDenseMap() {
739 void swap(SmallDenseMap& RHS) {
782 SmallDenseMap &SmallSide = Small ? *this : RHS;
783 SmallDenseMap &LargeSide = Small ? RHS : *this;
811 SmallDenseMap& operator=(const SmallDenseMap& other) {
817 SmallDenseMap& operator=(SmallDenseMap &&other) {
826 void copyFrom(const SmallDenseMap& other) {
944 const_cast<const SmallDenseMap *>(this)->getInlineBuckets());
953 const_cast<const SmallDenseMap *>(this)->getLargeRep());
961 const_cast<const SmallDenseMap *>(this)->getBuckets());