Home
last modified time | relevance | path

Searched refs:NON_ATOMIC (Results 1 – 13 of 13) sorted by relevance

/external/v8/src/heap/
Dmarking.h39 template <AccessMode mode = AccessMode::NON_ATOMIC>
42 template <AccessMode mode = AccessMode::NON_ATOMIC>
47 template <AccessMode mode = AccessMode::NON_ATOMIC>
59 inline bool MarkBit::Set<AccessMode::NON_ATOMIC>() {
72 inline bool MarkBit::Get<AccessMode::NON_ATOMIC>() {
82 inline bool MarkBit::Clear<AccessMode::NON_ATOMIC>() {
202 inline void ConcurrentBitmap<AccessMode::NON_ATOMIC>::ClearCellRangeRelaxed( in ClearCellRangeRelaxed()
219 inline void ConcurrentBitmap<AccessMode::NON_ATOMIC>::SetCellRangeRelaxed( in SetCellRangeRelaxed()
247 inline void ConcurrentBitmap<AccessMode::NON_ATOMIC>::SetBitsInCell( in SetBitsInCell()
259 inline void ConcurrentBitmap<AccessMode::NON_ATOMIC>::ClearBitsInCell( in ClearBitsInCell()
[all …]
Dbasic-memory-chunk.h157 template <AccessMode access_mode = AccessMode::NON_ATOMIC>
159 if (access_mode == AccessMode::NON_ATOMIC) { in SetFlag()
166 template <AccessMode access_mode = AccessMode::NON_ATOMIC>
180 template <AccessMode access_mode = AccessMode::NON_ATOMIC>
182 if (access_mode == AccessMode::NON_ATOMIC) { in GetFlags()
216 template <AccessMode access_mode = AccessMode::NON_ATOMIC>
223 template <AccessMode access_mode = AccessMode::NON_ATOMIC>
Dmarking.cc13 bool ConcurrentBitmap<AccessMode::NON_ATOMIC>::AllBitsSetInRange( in AllBitsSetInRange()
42 bool ConcurrentBitmap<AccessMode::NON_ATOMIC>::AllBitsClearInRange( in AllBitsClearInRange()
121 void ConcurrentBitmap<AccessMode::NON_ATOMIC>::Print() { in Print()
131 bool ConcurrentBitmap<AccessMode::NON_ATOMIC>::IsClean() { in IsClean()
Dmark-compact.h271 AccessMode::NON_ATOMIC> {
273 ConcurrentBitmap<AccessMode::NON_ATOMIC>* bitmap( in bitmap()
276 ->young_generation_bitmap<AccessMode::NON_ATOMIC>(); in bitmap()
336 AccessMode::NON_ATOMIC> {
338 ConcurrentBitmap<AccessMode::NON_ATOMIC>* bitmap( in bitmap()
340 return chunk->marking_bitmap<AccessMode::NON_ATOMIC>(); in bitmap()
Dslot-set.h385 Bucket* bucket = LoadBucket<AccessMode::NON_ATOMIC>(bucket_index); in CheckPossiblyEmptyBuckets()
389 ReleaseBucket<AccessMode::NON_ATOMIC>(bucket_index); in CheckPossiblyEmptyBuckets()
511 Bucket* bucket = LoadBucket<AccessMode::NON_ATOMIC>(bucket_index); in FreeBucketIfEmpty()
514 ReleaseBucket<AccessMode::NON_ATOMIC>(bucket_index); in FreeBucketIfEmpty()
Dmark-compact.cc81 virtual ConcurrentBitmap<AccessMode::NON_ATOMIC>* bitmap(
197 ConcurrentBitmap<AccessMode::NON_ATOMIC>* bitmap( in bitmap()
1234 DCHECK_NULL(chunk->sweeping_slot_set<AccessMode::NON_ATOMIC>()); in RecordMigratedSlot()
1235 RememberedSet<OLD_TO_NEW>::Insert<AccessMode::NON_ATOMIC>(chunk, slot); in RecordMigratedSlot()
1237 RememberedSet<OLD_TO_OLD>::Insert<AccessMode::NON_ATOMIC>( in RecordMigratedSlot()
2671 if (access_mode == AccessMode::NON_ATOMIC) { in UpdateSlot()
2774 return UpdateStrongSlot<AccessMode::NON_ATOMIC>(isolate, slot); in UpdateRootSlotInternal()
2779 return UpdateStrongSlot<AccessMode::NON_ATOMIC>(isolate, slot); in UpdateRootSlotInternal()
2784 return UpdateStrongSlot<AccessMode::NON_ATOMIC>(isolate, slot); in UpdateStrongMaybeObjectSlotInternal()
2789 return UpdateStrongSlot<AccessMode::NON_ATOMIC>(isolate, slot); in UpdateStrongSlotInternal()
[all …]
Dbasic-memory-chunk.cc51 chunk->marking_bitmap<AccessMode::NON_ATOMIC>()->Clear(); in Initialize()
Dincremental-marking.h87 static const AccessMode kAtomicity = AccessMode::NON_ATOMIC;
Dscavenger.cc572 if (page->slot_set<OLD_TO_NEW, AccessMode::NON_ATOMIC>() != nullptr) { in ScavengePage()
583 if (page->sweeping_slot_set<AccessMode::NON_ATOMIC>() != nullptr) { in ScavengePage()
Dspaces.cc105 RememberedSetSweeping::Insert<AccessMode::NON_ATOMIC>(this, address); in MergeOldToNewRememberedSets()
Dremembered-set.h208 SlotSet* slot_set = chunk->slot_set<type, AccessMode::NON_ATOMIC>(); in CheckPossiblyEmptyBuckets()
Dheap.cc5676 RememberedSet<OLD_TO_NEW>::Insert<AccessMode::NON_ATOMIC>(chunk, slot); in InsertIntoRememberedSetFromCode()
6474 RememberedSet<OLD_TO_NEW>::Insert<AccessMode::NON_ATOMIC>(chunk, slot); in GenerationalBarrierSlow()
6525 RememberedSet<OLD_TO_NEW>::Insert<AccessMode::NON_ATOMIC>(source_page, in WriteBarrierForRangeImpl()
/external/v8/src/common/
Dglobals.h793 enum class AccessMode { ATOMIC, NON_ATOMIC }; enumerator