Searched refs:memory_order (Results 1 – 12 of 12) sorted by relevance
/art/runtime/mirror/ |
D | object-readbarrier-inl.h | 45 std::memory_order memory_order) { in CasField32() argument 58 return atomic_addr->CompareAndSet(old_value, new_value, mode, memory_order); in CasField32() 64 std::memory_order memory_order) { in CasLockWord() argument 70 memory_order); in CasLockWord() 148 template<std::memory_order kMemoryOrder>
|
D | object.h | 114 template<std::memory_order kMemoryOrder = std::memory_order_relaxed> 155 bool CasLockWord(LockWord old_val, LockWord new_val, CASMode mode, std::memory_order memory_order) 323 std::memory_order memory_order) 332 std::memory_order memory_order) 503 std::memory_order memory_order)
|
D | var_handle.cc | 299 template <typename T, std::memory_order MO> 313 template <typename T, std::memory_order MO> 337 template <typename T, std::memory_order MOS, std::memory_order MOF> 359 template <typename T, std::memory_order MOS, std::memory_order MOF> 381 template <typename T, std::memory_order MOS, std::memory_order MOF> 403 template <typename T, std::memory_order MO> 422 template <typename T, bool kIsFloat, std::memory_order MO> 431 template <typename T, std::memory_order MO> 447 template <typename T, std::memory_order MO> 469 template <typename T, std::memory_order MO> [all …]
|
D | object-inl.h | 685 std::memory_order memory_order) { in CasFieldObjectWithoutWriteBarrier() argument 695 return atomic_addr->CompareAndSet(old_ref, new_ref, mode, memory_order); in CasFieldObjectWithoutWriteBarrier() 703 std::memory_order memory_order) { in CasFieldObject() argument 709 memory_order); in CasFieldObject()
|
/art/libartbase/base/ |
D | atomic.h | 111 std::memory_order memory_order) { in PACKED() 113 ? this->compare_exchange_strong(expected_value, desired_value, memory_order) in PACKED() 114 : this->compare_exchange_weak(expected_value, desired_value, memory_order); in PACKED()
|
/art/test/933-misc-events/ |
D | misc_events.cc | 38 saw_dump_request.store(true, std::memory_order::memory_order_relaxed); in DumpRequestCallback() 64 if (saw_dump_request.load(std::memory_order::memory_order_relaxed)) { in Java_art_Test933_testSigQuit()
|
/art/libartbase/base/metrics/ |
D | metrics.h | 265 void Add(value_t value) { value_.fetch_add(value, std::memory_order::memory_order_relaxed); } in Add() 274 value_t Value() const { return value_.load(std::memory_order::memory_order_relaxed); } in Value() 307 count_.fetch_add(1, std::memory_order::memory_order_release); in Add() 311 count_t count = count_.load(std::memory_order::memory_order_acquire); in Report() 351 buckets_[i].fetch_add(1u, std::memory_order::memory_order_relaxed); in Add() 405 T current = value_.load(std::memory_order::memory_order_relaxed); in Add() 414 current, new_value, std::memory_order::memory_order_relaxed)); in Add() 428 T Value() const { return value_.load(std::memory_order::memory_order_relaxed); } in Value()
|
/art/runtime/ |
D | subtype_check_test.cc | 93 std::memory_order memory_order ATTRIBUTE_UNUSED) in CasField32()
|
/art/compiler/optimizing/ |
D | intrinsics_arm64.cc | 1067 std::memory_order order, in GenerateCompareAndSet() 1135 std::memory_order order, in ReadBarrierCasSlowPathARM64() 1259 std::memory_order order_; 1397 std::memory_order order, in GenerateGetAndUpdate() 3878 VarHandleSlowPathARM64(HInvoke* invoke, std::memory_order order) in VarHandleSlowPathARM64() 3930 std::memory_order order_; 4189 std::memory_order order, in GenerateVarHandleChecks() 4421 std::memory_order order, in GenerateVarHandleGet() 4537 std::memory_order order, in GenerateVarHandleSet() 4721 std::memory_order order, in GenerateVarHandleCompareAndSetOrExchange() [all …]
|
D | intrinsics_arm_vixl.cc | 2687 std::memory_order order, in GenerateIntrinsicGet() 2821 std::memory_order order, in GenUnsafeGet() 2901 std::memory_order order, in GenerateIntrinsicSet() 3012 std::memory_order order, in GenUnsafePut() 3715 VarHandleSlowPathARMVIXL(HInvoke* invoke, std::memory_order order) in VarHandleSlowPathARMVIXL() 3774 std::memory_order order_; 4042 std::memory_order order, in GenerateVarHandleChecks() 4282 std::memory_order order, in GenerateVarHandleGet() 4436 std::memory_order order, in GenerateVarHandleSet() 4628 std::memory_order order, in GenerateVarHandleCompareAndSetOrExchange() [all …]
|
/art/runtime/jit/ |
D | debugger_interface.cc | 103 constexpr std::memory_order kNonRacingRelaxed = std::memory_order_relaxed;
|
/art/runtime/gc/ |
D | heap.h | 559 uint64_t GetObjectsFreedEver(std::memory_order mo = std::memory_order_relaxed) const { 565 uint64_t GetBytesFreedEver(std::memory_order mo = std::memory_order_relaxed) const {
|