Lines Matching refs:old_value
568 int32_t old_value, int32_t new_value) { in CasFieldWeakSequentiallyConsistent32() argument
573 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistent32()
581 return atomic_addr->CompareExchangeWeakSequentiallyConsistent(old_value, new_value); in CasFieldWeakSequentiallyConsistent32()
586 int32_t old_value, int32_t new_value) { in CasFieldWeakAcquire32() argument
591 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakAcquire32()
599 return atomic_addr->CompareExchangeWeakAcquire(old_value, new_value); in CasFieldWeakAcquire32()
604 int32_t old_value, int32_t new_value) { in CasFieldWeakRelease32() argument
609 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakRelease32()
617 return atomic_addr->CompareExchangeWeakRelease(old_value, new_value); in CasFieldWeakRelease32()
622 int32_t old_value, int32_t new_value) { in CasFieldStrongSequentiallyConsistent32() argument
627 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistent32()
635 return atomic_addr->CompareExchangeStrongSequentiallyConsistent(old_value, new_value); in CasFieldStrongSequentiallyConsistent32()
670 int64_t old_value, int64_t new_value) { in CasFieldWeakSequentiallyConsistent64() argument
675 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistent64()
682 return atomic_addr->CompareExchangeWeakSequentiallyConsistent(old_value, new_value); in CasFieldWeakSequentiallyConsistent64()
687 int64_t old_value, int64_t new_value) { in CasFieldStrongSequentiallyConsistent64() argument
692 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistent64()
699 return atomic_addr->CompareExchangeStrongSequentiallyConsistent(old_value, new_value); in CasFieldStrongSequentiallyConsistent64()
790 ObjPtr<Object> old_value, in CasFieldWeakSequentiallyConsistentObject() argument
793 kTransactionActive, kCheckTransaction, kVerifyFlags>(field_offset, old_value, new_value); in CasFieldWeakSequentiallyConsistentObject()
803 ObjPtr<Object> old_value, in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier() argument
815 VerifyObject(old_value); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
818 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
820 HeapReference<Object> old_ref(HeapReference<Object>::FromObjPtr(old_value)); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
832 ObjPtr<Object> old_value, in CasFieldStrongSequentiallyConsistentObject() argument
835 kTransactionActive, kCheckTransaction, kVerifyFlags>(field_offset, old_value, new_value); in CasFieldStrongSequentiallyConsistentObject()
845 ObjPtr<Object> old_value, in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier() argument
857 VerifyObject(old_value); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
860 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
862 HeapReference<Object> old_ref(HeapReference<Object>::FromObjPtr(old_value)); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
875 ObjPtr<Object> old_value, in CasFieldWeakRelaxedObjectWithoutWriteBarrier() argument
887 VerifyObject(old_value); in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
890 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
892 HeapReference<Object> old_ref(HeapReference<Object>::FromObjPtr(old_value)); in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
905 ObjPtr<Object> old_value, in CasFieldWeakReleaseObjectWithoutWriteBarrier() argument
917 VerifyObject(old_value); in CasFieldWeakReleaseObjectWithoutWriteBarrier()
920 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldWeakReleaseObjectWithoutWriteBarrier()
922 HeapReference<Object> old_ref(HeapReference<Object>::FromObjPtr(old_value)); in CasFieldWeakReleaseObjectWithoutWriteBarrier()