Lines Matching refs:ALWAYS_INLINE
40 ALWAYS_INLINE BitMemoryRegion(uint8_t* data, ssize_t bit_start, size_t bit_size) { in BitMemoryRegion()
46 ALWAYS_INLINE explicit BitMemoryRegion(MemoryRegion region) in BitMemoryRegion()
49 ALWAYS_INLINE BitMemoryRegion(MemoryRegion region, size_t bit_offset, size_t bit_length) in BitMemoryRegion()
54 ALWAYS_INLINE bool IsValid() const { return data_ != nullptr; } in IsValid()
69 ALWAYS_INLINE BitMemoryRegion Subregion(size_t bit_offset, size_t bit_length) const { in Subregion()
78 ALWAYS_INLINE BitMemoryRegion Subregion(size_t bit_offset) const { in Subregion()
88 ALWAYS_INLINE bool LoadBit(size_t bit_offset) const { in LoadBit()
95 ALWAYS_INLINE void StoreBit(size_t bit_offset, bool value) { in StoreBit()
109 ALWAYS_INLINE Result LoadBits(size_t bit_offset, size_t bit_length) const { in LoadBits()
139 ALWAYS_INLINE void StoreBits(size_t bit_offset, uint32_t value, size_t bit_length) { in StoreBits()
163 ALWAYS_INLINE void StoreBits(size_t bit_offset, const BitMemoryRegion& src, size_t bit_length) { in StoreBits()
176 ALWAYS_INLINE void OrBits(size_t bit_offset, const BitMemoryRegion& src, size_t bit_length) { in OrBits()
194 ALWAYS_INLINE size_t PopCount(size_t bit_offset, size_t bit_length) const { in PopCount()
208 ALWAYS_INLINE bool HasSomeBitSet(size_t bit_offset, size_t bit_length) const { in HasSomeBitSet()
271 ALWAYS_INLINE BitMemoryRegion ReadRegion(size_t bit_length) { in ReadRegion()
278 ALWAYS_INLINE Result ReadBits(size_t bit_length) { in ReadBits()
282 ALWAYS_INLINE bool ReadBit() { in ReadBit()
290 ALWAYS_INLINE uint32_t ReadVarint() { in ReadVarint()
299 ALWAYS_INLINE std::array<uint32_t, N> ReadInterleavedVarints() { in ReadInterleavedVarints()
340 ALWAYS_INLINE BitMemoryRegion Allocate(size_t bit_length) { in Allocate()
348 ALWAYS_INLINE void WriteRegion(const BitMemoryRegion& region) { in WriteRegion()
352 ALWAYS_INLINE void WriteBits(uint32_t value, size_t bit_length) { in WriteBits()
356 ALWAYS_INLINE void WriteBit(bool value) { in WriteBit()
361 ALWAYS_INLINE void WriteInterleavedVarints(std::array<uint32_t, N> values) { in WriteInterleavedVarints()
378 ALWAYS_INLINE void WriteVarint(uint32_t value) { in WriteVarint()
382 ALWAYS_INLINE void ByteAlign() { in ByteAlign()