Home
last modified time | relevance | path

Searched refs:Relaxed_Store (Results 1 – 25 of 32) sorted by relevance

12

/external/v8/src/objects/
Dembedder-data-slot-inl.h38 ObjectSlot(address() + kRawPayloadOffset).Relaxed_Store(index_as_object); in AllocateExternalPointerEntry()
39 ObjectSlot(address() + kTaggedPayloadOffset).Relaxed_Store(Smi::zero()); in AllocateExternalPointerEntry()
48 ObjectSlot(address() + kTaggedPayloadOffset).Relaxed_Store(value); in store_smi()
51 ObjectSlot(address() + kRawPayloadOffset).Relaxed_Store(Smi::zero()); in store_smi()
60 .Relaxed_Store(value); in store_tagged()
65 .Relaxed_Store(Smi::zero()); in store_tagged()
74 .Relaxed_Store(value); in store_tagged()
80 .Relaxed_Store(Smi::zero()); in store_tagged()
187 ObjectSlot(address() + kTaggedPayloadOffset).Relaxed_Store(Smi(lo)); in gc_safe_store()
189 ObjectSlot(address() + kRawPayloadOffset).Relaxed_Store(Object(hi)); in gc_safe_store()
[all …]
Dslots-atomic-inl.h39 AsAtomicTagged::Relaxed_Store(
44 AsAtomicTagged::Relaxed_Store(address_, value);
54 AsAtomicTagged::Relaxed_Store(address_, other.value()); in swap()
55 AsAtomicTagged::Relaxed_Store(other.address_, tmp); in swap()
Dcompressed-slots-inl.h60 void CompressedObjectSlot::Relaxed_Store(Object value) const { in Relaxed_Store() function
62 AsAtomicTagged::Relaxed_Store(location(), ptr); in Relaxed_Store()
107 void CompressedMaybeObjectSlot::Relaxed_Store(MaybeObject value) const { in Relaxed_Store() function
109 AsAtomicTagged::Relaxed_Store(location(), ptr); in Relaxed_Store()
170 void OffHeapCompressedObjectSlot::Relaxed_Store(Object value) const { in Relaxed_Store() function
172 AsAtomicTagged::Relaxed_Store(location(), ptr); in Relaxed_Store()
Dtagged-field-inl.h74 Relaxed_Store(host, value); in store()
84 Relaxed_Store(host, offset, value); in store()
107 void TaggedField<T, kFieldOffset>::Relaxed_Store(HeapObject host, T value) { in Relaxed_Store() function
108 AsAtomicTagged::Relaxed_Store(location(host), full_to_tagged(value.ptr())); in Relaxed_Store()
113 void TaggedField<T, kFieldOffset>::Relaxed_Store(HeapObject host, int offset, in Relaxed_Store() function
115 AsAtomicTagged::Relaxed_Store(location(host, offset), in Relaxed_Store()
Dslots-inl.h54 void FullObjectSlot::Relaxed_Store(Object value) const { in Relaxed_Store() function
55 base::AsAtomicPointer::Relaxed_Store(location(), value.ptr()); in Relaxed_Store()
98 void FullMaybeObjectSlot::Relaxed_Store(MaybeObject value) const { in Relaxed_Store() function
99 base::AsAtomicPointer::Relaxed_Store(location(), value->ptr()); in Relaxed_Store()
Dcompressed-slots.h50 inline void Relaxed_Store(Object value) const;
85 inline void Relaxed_Store(MaybeObject value) const;
139 inline void Relaxed_Store(Object value) const;
Dtagged-field.h50 static inline void Relaxed_Store(HeapObject host, T value);
51 static inline void Relaxed_Store(HeapObject host, int offset, T value);
Dobject-macros.h308 TaggedField<Smi, offset>::Relaxed_Store(*this, Smi::FromInt(value)); \
364 TaggedField<Object>::Relaxed_Store(p, offset, value)
367 TaggedField<MaybeObject>::Relaxed_Store(p, offset, value)
468 base::Relaxed_Store(reinterpret_cast<base::Atomic8*>(FIELD_ADDR(p, offset)), \
479 base::Relaxed_Store( \
488 base::Relaxed_Store( \
502 base::Relaxed_Store( \
511 base::Relaxed_Store(reinterpret_cast<base::Atomic8*>(FIELD_ADDR(p, offset)), \
Ddescriptor-array-inl.h123 EntryKeyField::Relaxed_Store(*this, entry_offset, key); in SetKey()
159 EntryValueField::Relaxed_Store(*this, entry_offset, value); in SetValue()
186 EntryDetailsField::Relaxed_Store(*this, entry_offset, details.AsSmi()); in SetDetails()
Djs-array-buffer-inl.h94 base::AsAtomic32::Relaxed_Store(extension_hi(), in set_extension()
99 base::AsAtomic32::Relaxed_Store(extension_lo(), in set_extension()
Dslots.h120 inline void Relaxed_Store(Object value) const;
155 inline void Relaxed_Store(MaybeObject value) const;
/external/v8/src/base/
Datomicops.h129 void Relaxed_Store(volatile Atomic8* ptr, Atomic8 value);
130 void Relaxed_Store(volatile Atomic16* ptr, Atomic16 value);
131 void Relaxed_Store(volatile Atomic32* ptr, Atomic32 value);
134 void Relaxed_Store(volatile Atomic64* ptr, Atomic64 value);
Datomicops_internals_portable.h115 inline void Relaxed_Store(volatile Atomic8* ptr, Atomic8 value) { in Relaxed_Store() function
119 inline void Relaxed_Store(volatile Atomic16* ptr, Atomic16 value) { in Relaxed_Store() function
123 inline void Relaxed_Store(volatile Atomic32* ptr, Atomic32 value) { in Relaxed_Store() function
188 inline void Relaxed_Store(volatile Atomic64* ptr, Atomic64 value) { in Relaxed_Store() function
Datomicops_internals_std.h102 inline void Relaxed_Store(volatile Atomic8* ptr, Atomic8 value) { in Relaxed_Store() function
107 inline void Relaxed_Store(volatile Atomic16* ptr, Atomic16 value) { in Relaxed_Store() function
112 inline void Relaxed_Store(volatile Atomic32* ptr, Atomic32 value) { in Relaxed_Store() function
190 inline void Relaxed_Store(volatile Atomic64* ptr, Atomic64 value) { in Relaxed_Store() function
Datomicops_internals_atomicword_compat.h66 inline void Relaxed_Store(volatile AtomicWord* ptr, AtomicWord value) { in Relaxed_Store() function
67 Relaxed_Store(reinterpret_cast<volatile Atomic32*>(ptr), value); in Relaxed_Store()
Datomic-utils.h90 static void Relaxed_Store(T* addr,
93 base::Relaxed_Store(to_storage_addr(addr),
/external/v8/src/ic/
Dic-stats.cc20 base::Relaxed_Store(&enabled_, 0); in ICStats()
25 base::Relaxed_Store(&enabled_, 1); in Begin()
34 base::Relaxed_Store(&enabled_, 0); in End()
/external/v8/src/snapshot/
Dsnapshot-source-sink.h65 base::Relaxed_Store(p, val); in CopySlots()
77 base::Relaxed_Store(p, val); in CopySlots()
Ddeserializer.cc67 current_slot.Relaxed_Store(value); in Write()
85 current_slot.Relaxed_Store(value); in WriteWithGenerationalBarrier()
123 current_slot.Relaxed_Store(value); in Write()
/external/v8/src/execution/
Dstack-guard.h154 return base::Relaxed_Store(&jslimit_, in set_jslimit()
161 return base::Relaxed_Store(&climit_, in set_climit()
Dv8threads.cc33 base::Relaxed_Store(&g_locker_was_ever_used_, 1); in Initialize()
/external/v8/src/init/
Dv8.cc149 base::Relaxed_Store(reinterpret_cast<base::AtomicWord*>(&platform_), in SetPlatformForTesting()
/external/v8/src/heap/
Dmarking.h197 base::Relaxed_Store(cell_base + i, 0); in ClearCellRangeRelaxed()
214 base::Relaxed_Store(cell_base + i, 0xffffffff); in SetCellRangeRelaxed()
Dconcurrent-marking.cc475 base::AsAtomicWord::Relaxed_Store<size_t>(&task_state->marked_bytes, in Run()
506 base::AsAtomicWord::Relaxed_Store<size_t>(&task_state->marked_bytes, 0); in Run()
Dslot-set.h721 return base::AsAtomicPointer::Relaxed_Store(&chunk->next, next); in StoreNext()
725 base::AsAtomicPointer::Relaxed_Store(&head_, chunk); in StoreHead()

12