Lines Matching refs:old_value
557 int64_t old_value, in CasFieldWeakSequentiallyConsistent64() argument
563 bool success = atomic_addr->CompareAndSetWeakSequentiallyConsistent(old_value, new_value); in CasFieldWeakSequentiallyConsistent64()
566 this, field_offset, old_value, /*is_volatile=*/ true); in CasFieldWeakSequentiallyConsistent64()
573 int64_t old_value, in CasFieldStrongSequentiallyConsistent64() argument
579 bool success = atomic_addr->CompareAndSetStrongSequentiallyConsistent(old_value, new_value); in CasFieldStrongSequentiallyConsistent64()
582 this, field_offset, old_value, /*is_volatile=*/ true); in CasFieldStrongSequentiallyConsistent64()
620 ObjPtr<Object> old_value = in SetFieldObjectWithoutWriteBarrier() local
623 this, field_offset, old_value, kIsVolatile); in SetFieldObjectWithoutWriteBarrier()
670 ObjPtr<Object> old_value, in CasFieldObjectWithoutWriteBarrier() argument
675 VerifyCAS<kVerifyFlags>(new_value, old_value); in CasFieldObjectWithoutWriteBarrier()
676 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value)); in CasFieldObjectWithoutWriteBarrier()
683 this, field_offset, old_value, /*is_volatile=*/ true); in CasFieldObjectWithoutWriteBarrier()
690 ObjPtr<Object> old_value, in CasFieldObject() argument
696 old_value, in CasFieldObject()
708 ObjPtr<Object> old_value, in CompareAndExchangeFieldObject() argument
711 VerifyCAS<kVerifyFlags>(new_value, old_value); in CompareAndExchangeFieldObject()
712 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value)); in CompareAndExchangeFieldObject()
743 ObjPtr<Object> old_value(PtrCompression<kPoisonHeapReferences, Object>::Decompress(old_ref)); in ExchangeFieldObject()
746 ReadBarrier::AssertToSpaceInvariant(old_value.Ptr()); in ExchangeFieldObject()
750 this, field_offset, old_value, /*is_volatile=*/ true); in ExchangeFieldObject()
753 VerifyRead<kVerifyFlags>(old_value); in ExchangeFieldObject()
754 return old_value; in ExchangeFieldObject()
771 uint8_t old_value = GetFieldBoolean<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldBooleanViaAccessor() local
773 this, field_offset, old_value, kIsVolatile); in UpdateFieldBooleanViaAccessor()
787 int8_t old_value = GetFieldByte<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldByteViaAccessor() local
789 this, field_offset, old_value, kIsVolatile); in UpdateFieldByteViaAccessor()
803 uint16_t old_value = GetFieldChar<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldCharViaAccessor() local
805 this, field_offset, old_value, kIsVolatile); in UpdateFieldCharViaAccessor()
819 int16_t old_value = GetFieldShort<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldShortViaAccessor() local
821 this, field_offset, old_value, kIsVolatile); in UpdateFieldShortViaAccessor()
835 int32_t old_value = GetField32<kVerifyFlags, kIsVolatile>(field_offset); in UpdateField32ViaAccessor() local
837 this, field_offset, old_value, kIsVolatile); in UpdateField32ViaAccessor()
851 int64_t old_value = GetField64<kVerifyFlags, kIsVolatile>(field_offset); in UpdateField64ViaAccessor() local
853 this, field_offset, old_value, kIsVolatile); in UpdateField64ViaAccessor()