Lines Matching refs:data_
42 data_ = AlignDown(data + (bit_start >> kBitsPerByteLog2), kPageSize); in BitMemoryRegion()
43 bit_start_ = bit_start + kBitsPerByte * (data - data_); in BitMemoryRegion()
54 ALWAYS_INLINE bool IsValid() const { return data_ != nullptr; } in IsValid()
58 return data_ + bit_start_ / kBitsPerByte; in data()
92 return ((data_[index] >> shift) & 1) != 0; in LoadBit()
99 data_[index] &= ~(1 << shift); // Clear bit. in StoreBit()
100 data_[index] |= (value ? 1 : 0) << shift; // Set bit. in StoreBit()
112 DCHECK(IsAligned<sizeof(Result)>(data_)); in LoadBits()
120 Result* data = reinterpret_cast<Result*>(data_); in LoadBits()
152 data_[index] &= ~(mask << shift); // Clear bits. in StoreBits()
153 data_[index] |= (value << shift); // Set bits. in StoreBits()
156 data_[index + i] &= ~(mask >> finished_bits); // Clear bits. in StoreBits()
157 data_[index + i] |= (value >> finished_bits); // Set bits. in StoreBits()
247 uint8_t* data_ = nullptr; // The pointer is page aligned.