Lines Matching refs:bit_cast
20 : data_(bit_cast<intptr_t>(handle.address()) | kSingletonTag) { in ZoneHandleSet()
21 DCHECK(IsAligned(bit_cast<intptr_t>(handle.address()), kPointerAlignment)); in ZoneHandleSet()
44 T** const value = bit_cast<T**>(handle.address()); in insert()
45 DCHECK(IsAligned(bit_cast<intptr_t>(value), kPointerAlignment)); in insert()
47 data_ = bit_cast<intptr_t>(value) | kSingletonTag; in insert()
58 DCHECK(IsAligned(bit_cast<intptr_t>(list), kPointerAlignment)); in insert()
59 data_ = bit_cast<intptr_t>(list) | kListTag; in insert()
79 DCHECK(IsAligned(bit_cast<intptr_t>(new_list), kPointerAlignment)); in insert()
80 data_ = bit_cast<intptr_t>(new_list) | kListTag; in insert()
109 return singleton() == bit_cast<T**>(other.address()); in contains()
113 bit_cast<T**>(other.address())) != list()->end(); in contains()
163 return bit_cast<List const*>(data_ - kListTag); in list()
168 return bit_cast<T**>(data_ - kSingletonTag); in singleton()