Lines Matching refs:value
25 AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(location());
26 return static_cast<uint32_t>(value) ==
38 Tagged_t value = *location();
39 return Object(DecompressTaggedAny(address(), value));
43 Tagged_t value = *location();
44 return Object(DecompressTaggedAny(cage_base, value));
47 void CompressedObjectSlot::store(Object value) const {
48 *location() = CompressTagged(value.ptr());
66 AtomicTagged_t value = AsAtomicTagged::Acquire_Load(location());
67 return Object(DecompressTaggedAny(address(), value));
71 AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(location());
72 return Object(DecompressTaggedAny(address(), value));
76 AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(location());
77 return Object(DecompressTaggedAny(cage_base, value));
80 void CompressedObjectSlot::Relaxed_Store(Object value) const {
81 Tagged_t ptr = CompressTagged(value.ptr());
85 void CompressedObjectSlot::Release_Store(Object value) const {
86 Tagged_t ptr = CompressTagged(value.ptr());
104 Tagged_t value = *location();
105 return MaybeObject(DecompressTaggedAny(address(), value));
109 Tagged_t value = *location();
110 return MaybeObject(DecompressTaggedAny(cage_base, value));
113 void CompressedMaybeObjectSlot::store(MaybeObject value) const {
114 *location() = CompressTagged(value.ptr());
118 AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(location());
119 return MaybeObject(DecompressTaggedAny(address(), value));
124 AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(location());
125 return MaybeObject(DecompressTaggedAny(cage_base, value));
128 void CompressedMaybeObjectSlot::Relaxed_Store(MaybeObject value) const {
129 Tagged_t ptr = CompressTagged(value.ptr());
145 Tagged_t value = *location();
146 return HeapObjectReference(DecompressTaggedPointer(address(), value));
151 Tagged_t value = *location();
152 return HeapObjectReference(DecompressTaggedPointer(cage_base, value));
155 void CompressedHeapObjectSlot::store(HeapObjectReference value) const {
156 *location() = CompressTagged(value.ptr());
160 Tagged_t value = *location();
161 DCHECK(HAS_STRONG_HEAP_OBJECT_TAG(value));
162 return HeapObject::cast(Object(DecompressTaggedPointer(address(), value)));
165 void CompressedHeapObjectSlot::StoreHeapObject(HeapObject value) const {
166 *location() = CompressTagged(value.ptr());
174 Tagged_t value = *location();
175 return Object(DecompressTaggedAny(cage_base, value));
178 void OffHeapCompressedObjectSlot::store(Object value) const {
179 *location() = CompressTagged(value.ptr());
184 AtomicTagged_t value = AsAtomicTagged::Relaxed_Load(location());
185 return Object(DecompressTaggedAny(cage_base, value));
190 AtomicTagged_t value = AsAtomicTagged::Acquire_Load(location());
191 return Object(DecompressTaggedAny(cage_base, value));
194 void OffHeapCompressedObjectSlot::Relaxed_Store(Object value) const {
195 Tagged_t ptr = CompressTagged(value.ptr());
199 void OffHeapCompressedObjectSlot::Release_Store(Object value) const {
200 Tagged_t ptr = CompressTagged(value.ptr());