Lines Matching refs:MapWord
715 MapWord MapWord::FromMap(const Map map) { in FromMap()
716 DCHECK(map.is_null() || !MapWord::IsPacked(map.ptr())); in FromMap()
718 return MapWord(Pack(map.ptr())); in FromMap()
720 return MapWord(map.ptr()); in FromMap()
724 Map MapWord::ToMap() const { in ToMap()
732 bool MapWord::IsForwardingAddress() const { in IsForwardingAddress()
736 MapWord MapWord::FromForwardingAddress(HeapObject object) { in FromForwardingAddress()
737 return MapWord(object.ptr() - kHeapObjectTag); in FromForwardingAddress()
740 HeapObject MapWord::ToForwardingAddress() { in ToForwardingAddress()
749 HeapObject MapWord::ToForwardingAddress(PtrComprCageBase host_cage_base) { in ToForwardingAddress()
859 set_map_word(MapWord::FromMap(value), order); in set_map()
873 MapWord mapword = MapWord::FromMap(value); in set_map_after_allocation()
893 MapWord HeapObject::map_word(RelaxedLoadTag tag) const { in map_word()
901 MapWord HeapObject::map_word(PtrComprCageBase cage_base, in map_word()
906 void HeapObject::set_map_word(MapWord map_word, RelaxedStoreTag) { in set_map_word()
910 MapWord HeapObject::map_word(AcquireLoadTag tag) const { in map_word()
918 MapWord HeapObject::map_word(PtrComprCageBase cage_base, in map_word()
923 void HeapObject::set_map_word(MapWord map_word, ReleaseStoreTag) { in set_map_word()
927 bool HeapObject::release_compare_and_swap_map_word(MapWord old_map_word, in release_compare_and_swap_map_word()
928 MapWord new_map_word) { in release_compare_and_swap_map_word()