Lines Matching refs:old_value
958 Register old_value = WRegisterFrom(locations->GetTemp(0)); // The old value from main path. in EmitNativeCode() local
963 arm64_codegen->GenerateUnsafeCasOldValueMovWithBakerReadBarrier(marked, old_value); in EmitNativeCode()
990 __ Ccmp(tmp, old_value, ZFlag, ne); in EmitNativeCode()
1022 Register old_value; // Value in memory. in GenCas() local
1040 old_value = WRegisterFrom(locations->GetTemp(0)); in GenCas()
1042 old_value = temps.AcquireSameSizeAs(value); in GenCas()
1054 __ Ldaxr(old_value, MemOperand(tmp_ptr)); in GenCas()
1056 assembler->MaybeUnpoisonHeapReference(old_value); in GenCas()
1058 __ Cmp(old_value, expected); in GenCas()
1063 __ Stlxr(old_value.W(), value, MemOperand(tmp_ptr)); // Reuse `old_value` for STLXR result. in GenCas()
1067 __ Cbnz(old_value.W(), &loop_head); in GenCas()