Home
last modified time | relevance | path

Searched refs:memory_order (Results 1 – 12 of 12) sorted by relevance

/art/runtime/mirror/
Dobject-readbarrier-inl.h45 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>
Dobject.h114 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)
Dvar_handle.cc299 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 …]
Dobject-inl.h685 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/
Datomic.h111 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/
Dmisc_events.cc38 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/
Dmetrics.h265 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/
Dsubtype_check_test.cc93 std::memory_order memory_order ATTRIBUTE_UNUSED) in CasField32()
/art/compiler/optimizing/
Dintrinsics_arm64.cc1067 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 …]
Dintrinsics_arm_vixl.cc2687 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/
Ddebugger_interface.cc103 constexpr std::memory_order kNonRacingRelaxed = std::memory_order_relaxed;
/art/runtime/gc/
Dheap.h559 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 {