Searched refs:AccessType (Results 1 – 3 of 3) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | gc_bitset.h | 28 enum class AccessType { ATOMIC, NON_ATOMIC }; enum 87 template <AccessType mode = AccessType::NON_ATOMIC> 95 template <AccessType mode = AccessType::NON_ATOMIC> 120 template <typename Visitor, AccessType mode = AccessType::NON_ATOMIC> 188 template <AccessType mode = AccessType::NON_ATOMIC> 192 bool ClearWord<AccessType::NON_ATOMIC>(uint32_t index, uint32_t mask) 202 bool ClearWord<AccessType::ATOMIC>(uint32_t index, uint32_t mask) 216 inline bool GCBitset::SetBit<AccessType::NON_ATOMIC>(uintptr_t offset) 228 inline bool GCBitset::SetBit<AccessType::ATOMIC>(uintptr_t offset)
|
D | remembered_set.h | 47 … return GCBitsetData()->SetBit<AccessType::NON_ATOMIC>((addr - begin) >> TAGGED_TYPE_SIZE_LOG); in Insert() 52 return GCBitsetData()->SetBit<AccessType::ATOMIC>((addr - begin) >> TAGGED_TYPE_SIZE_LOG); in AtomicInsert() 62 GCBitsetData()->ClearBitRange<AccessType::NON_ATOMIC>( in ClearRange() 68 GCBitsetData()->ClearBitRange<AccessType::ATOMIC>( in AtomicClearRange() 75 GCBitsetData()->IterateMarkedBits<Visitor, AccessType::NON_ATOMIC>(begin, size_, visitor); in IterateAllMarkedBits() 81 GCBitsetData()->IterateMarkedBits<Visitor, AccessType::ATOMIC>(begin, size_, visitor); in AtomicIterateAllMarkedBits()
|
D | region-inl.h | 86 return packedData_.markGCBitset_->SetBit<AccessType::ATOMIC>( in AtomicMark()
|