Searched refs:old_value (Results 1 – 8 of 8) sorted by relevance
/art/runtime/mirror/ |
D | object-inl.h | 632 int32_t old_value, int32_t new_value) { in CasFieldWeakSequentiallyConsistent32() argument 637 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistent32() 645 return atomic_addr->CompareExchangeWeakSequentiallyConsistent(old_value, new_value); in CasFieldWeakSequentiallyConsistent32() 650 int32_t old_value, int32_t new_value) { in CasFieldWeakRelaxed32() argument 655 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakRelaxed32() 663 return atomic_addr->CompareExchangeWeakRelaxed(old_value, new_value); in CasFieldWeakRelaxed32() 668 int32_t old_value, int32_t new_value) { in CasFieldStrongSequentiallyConsistent32() argument 673 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistent32() 681 return atomic_addr->CompareExchangeStrongSequentiallyConsistent(old_value, new_value); in CasFieldStrongSequentiallyConsistent32() 744 int64_t old_value, int64_t new_value) { in CasFieldWeakSequentiallyConsistent64() argument [all …]
|
D | object.h | 252 bool CasFieldWeakSequentiallyConsistentObject(MemberOffset field_offset, Object* old_value, 258 Object* old_value, 264 bool CasFieldStrongSequentiallyConsistentObject(MemberOffset field_offset, Object* old_value, 270 Object* old_value, 370 int32_t old_value, int32_t new_value) 375 bool CasFieldWeakRelaxed32(MemberOffset field_offset, int32_t old_value, 381 bool CasFieldStrongSequentiallyConsistent32(MemberOffset field_offset, int32_t old_value, 405 bool CasFieldWeakSequentiallyConsistent64(MemberOffset field_offset, int64_t old_value, 411 bool CasFieldStrongSequentiallyConsistent64(MemberOffset field_offset, int64_t old_value,
|
/art/runtime/ |
D | atomic.cc | 57 bool QuasiAtomic::SwapMutexCas64(int64_t old_value, int64_t new_value, volatile int64_t* addr) { in SwapMutexCas64() argument 59 if (*addr == old_value) { in SwapMutexCas64()
|
D | atomic.h | 144 static bool Cas64(int64_t old_value, int64_t new_value, volatile int64_t* addr) { in Cas64() argument 146 return __sync_bool_compare_and_swap(addr, old_value, new_value); in Cas64() 148 return SwapMutexCas64(old_value, new_value, addr); in Cas64() 181 static bool SwapMutexCas64(int64_t old_value, int64_t new_value, volatile int64_t* addr);
|
D | leb128.h | 146 uint32_t old_value = DecodeUnsignedLeb128(&old_end); in UpdateUnsignedLeb128() local 147 DCHECK_LE(value, old_value); in UpdateUnsignedLeb128()
|
D | leb128_test.cc | 259 uint32_t old_value = uleb128_tests[i].decoded; in TEST() local 262 if (new_value <= old_value) { in TEST() 264 uint8_t* old_end = EncodeUnsignedLeb128(encoded_data, old_value); in TEST()
|
/art/compiler/dex/ |
D | gvn_dead_code_elimination.cc | 215 uint16_t old_value = lvn->GetStartingVregValueNumber(v_reg); in UpdateInitialVRegValue() local 216 if (old_value == kNoValue) { in UpdateInitialVRegValue() 219 old_value = lvn->GetStartingVregValueNumberWide(v_reg); in UpdateInitialVRegValue() 220 if (old_value != kNoValue) { in UpdateInitialVRegValue() 221 InsertInitialValueHigh(v_reg + 1, old_value); in UpdateInitialVRegValue() 224 vreg_data_[v_reg].value = old_value; in UpdateInitialVRegValue() 231 uint16_t old_value = lvn->GetStartingVregValueNumberWide(v_reg); in UpdateInitialVRegValue() local 232 if (old_value != kNoValue) { in UpdateInitialVRegValue() 233 InsertInitialValueHigh(v_reg + 1, old_value); in UpdateInitialVRegValue() 238 old_value = lvn->GetStartingVregValueNumber(v_reg); in UpdateInitialVRegValue() [all …]
|
/art/runtime/gc/accounting/ |
D | card_table-inl.h | 31 static inline bool byte_cas(uint8_t old_value, uint8_t new_value, uint8_t* address) { in byte_cas() argument 34 return byte_atomic->CompareExchangeWeakRelaxed(old_value, new_value); in byte_cas() 46 const uintptr_t old_word = cur_word | (static_cast<uintptr_t>(old_value) << shift_in_bits); in byte_cas()
|