Searched refs:ATOMIC (Results 1 - 14 of 14) sorted by relevance
/arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
H A D | generational-gc-base.h | 90 template <bool ATOMIC = false> 94 if constexpr (ATOMIC) { in RecordCountFreedYoung() 104 template <bool ATOMIC = false> 108 if constexpr (ATOMIC) { in RecordSizeFreedYoung() 118 template <bool ATOMIC = false> 122 if constexpr (ATOMIC) { in RecordCountMovedYoung() 132 template <bool ATOMIC = false> 136 if constexpr (ATOMIC) { in RecordSizeMovedYoung() 146 template <bool ATOMIC = false> 156 template <bool ATOMIC [all...] |
H A D | bitmap.h | 143 template <bool ATOMIC = false, typename VisitorType> 151 auto bitmapWord = GetBitmapWord<ATOMIC>(begin); in IterateOverSetBitsInRange() 181 bitmapWord = GetBitmapWord<ATOMIC>(offsetWordBegin); in IterateOverSetBitsInRange() 193 template <bool ATOMIC, typename VisitorType> 196 IterateOverSetBitsInRange<ATOMIC, VisitorType>(0, Size(), visitor); in IterateOverSetBits() 276 template <bool ATOMIC> 282 auto bitmapWord = GetBitmapWord<ATOMIC>(begin) & mask; in FindHighestPrecedingOrSameBit() 295 bitmapWord = GetBitmapWord<ATOMIC>(wordBeginOffset); in FindHighestPrecedingOrSameBit() 407 template <bool ATOMIC> 411 if constexpr (!ATOMIC) { [all...] |
/arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/ |
H A D | fmutex.h | 26 #define ATOMIC(type) _Atomic type macro 50 #define ATOMIC(type) std::atomic<type> // NOLINT(cppcoreguidelines-macro-usage) macro 51 #define ATOMIC_INT ATOMIC(int) // NOLINT(cppcoreguidelines-macro-usage) 103 ATOMIC(THREAD_ID) exclusiveOwner; 118 alignas(alignof(uint64_t)) struct fmutex *ATOMIC(mutexPtr); 120 alignas(alignof(uint64_t)) ATOMIC(struct fmutex *) mutexPtr; 123 ATOMIC(int32_t) cond; 124 ATOMIC(int32_t) waiters;
|
H A D | fmutex.cpp | 36 static ATOMIC(bool) g_deadlockFlag = false;
|
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/ |
H A D | fmutex.h | 28 #define ATOMIC(type) _Atomic type macro 51 #define ATOMIC(type) std::atomic<type> // NOLINT(cppcoreguidelines-macro-usage) macro 52 #define ATOMIC_INT ATOMIC(int) // NOLINT(cppcoreguidelines-macro-usage) 97 ATOMIC(THREAD_ID) exclusive_owner_;
|
H A D | fmutex.cpp | 37 static ATOMIC(bool) g_deadlockFlag = false;
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | remembered_set.h | 57 return GCBitsetData()->SetBit<AccessType::ATOMIC>((addr - begin) >> TAGGED_TYPE_SIZE_LOG); in AtomicInsert() 73 GCBitsetData()->ClearBitRange<AccessType::ATOMIC>( in AtomicClearRange() 91 GCBitsetData()->IterateMarkedBits<Visitor, AccessType::ATOMIC>(begin, size_, visitor); in AtomicIterateAllMarkedBits()
|
H A D | gc_bitset.h | 29 enum class AccessType { ATOMIC, NON_ATOMIC }; member in panda::ecmascript::AccessType 218 bool ClearWord<AccessType::ATOMIC>(uint32_t index, uint32_t mask) 255 inline bool GCBitset::SetBit<AccessType::ATOMIC>(uintptr_t offset)
|
H A D | jit_fort.h | 203 return markGCBitset_->SetBit<AccessType::ATOMIC>( in AtomicMark()
|
H A D | region-inl.h | 156 return packedData_.markGCBitset_->SetBit<AccessType::ATOMIC>( in AtomicMark()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
H A D | g1-gc.h | 180 template <bool ATOMIC, bool CONCURRENTLY> 183 template <bool ATOMIC, bool CONCURRENTLY> 186 template <bool ATOMIC, bool CONCURRENTLY> 191 template <bool ATOMIC, RegionFlag REGION_TYPE, bool FULL_GC> 194 template <bool ATOMIC, bool FULL_GC>
|
H A D | g1-gc.cpp | 219 template <bool ATOMIC, bool FULL_GC> 251 this->memStats_.template RecordSizeMovedYoung<ATOMIC>(moveSize); in RegionPromotionImpl() 252 this->memStats_.template RecordCountMovedYoung<ATOMIC>(aliveMoveCount + deadMoveCount); in RegionPromotionImpl() 334 template <bool ATOMIC, bool CONCURRENTLY> 338 CollectNonRegularObjects<ATOMIC, CONCURRENTLY>(); in CollectEmptyRegions() 339 ClearEmptyTenuredMovableRegions<ATOMIC, CONCURRENTLY>(emptyTenuredRegions); in CollectEmptyRegions() 344 template <bool ATOMIC, bool CONCURRENTLY> 366 this->memStats_.template RecordCountFreedTenured<ATOMIC>(deleteCount); in CollectNonRegularObjects() 367 this->memStats_.template RecordSizeFreedTenured<ATOMIC>(deleteSize); in CollectNonRegularObjects() 385 template <bool ATOMIC, boo [all...] |
/arkcompiler/runtime_core/static_core/runtime/mem/ |
H A D | region_space-inl.h | 57 template <bool ATOMIC> 65 if (ATOMIC) { in Alloc()
|
H A D | region_space.h | 264 template <bool ATOMIC = true>
|
Completed in 14 milliseconds