Lines Matching refs:features_
51 : features_(0) { in CPUFeatures()
59 all.features_ = (UINT64_C(1) << kNumberOfFeatures) - 1; in All()
69 features_ |= other.features_; in Combine()
76 features_ |= MakeFeatureMask(feature0); in Combine()
77 features_ |= MakeFeatureMask(feature1); in Combine()
78 features_ |= MakeFeatureMask(feature2); in Combine()
79 features_ |= MakeFeatureMask(feature3); in Combine()
83 features_ &= ~other.features_; in Remove()
90 features_ &= ~MakeFeatureMask(feature0); in Remove()
91 features_ &= ~MakeFeatureMask(feature1); in Remove()
92 features_ &= ~MakeFeatureMask(feature2); in Remove()
93 features_ &= ~MakeFeatureMask(feature3); in Remove()
127 return (features_ & other.features_) == other.features_; in Has()
136 return (features_ & mask) == mask; in Has()
139 size_t CPUFeatures::Count() const { return CountSetBits(features_); } in Count()
160 if (features_ == 0) return const_iterator(this, kNone); in begin()
162 int feature_number = CountTrailingZeros(features_); in begin()