Searched refs:tmp_ptr (Results 1 – 2 of 2) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_arm_vixl.cc | 935 vixl32::Register tmp_ptr = RegisterFrom(locations->GetTemp(0)); // Pointer to actual memory. in EmitNativeCode() local 941 arm_codegen->GenerateUnsafeCasOldValueAddWithBakerReadBarrier(tmp_ptr, tmp, expected); in EmitNativeCode() 942 __ Cmp(tmp_ptr, expected); in EmitNativeCode() 955 __ Add(tmp_ptr, base, offset); in EmitNativeCode() 965 __ Ldrex(tmp, MemOperand(tmp_ptr)); // This can now load null stored by another thread. in EmitNativeCode() 976 __ Strex(tmp, value, MemOperand(tmp_ptr)); in EmitNativeCode() 997 vixl32::Register tmp_ptr = RegisterFrom(locations->GetTemp(0)); // Pointer to actual memory. in GenCas() local 1012 codegen->MarkGCCard(tmp_ptr, tmp, base, value, value_can_be_null); in GenCas() 1031 __ Add(tmp_ptr, base, offset); in GenCas() 1040 __ Ldrex(tmp, MemOperand(tmp_ptr)); in GenCas() [all …]
|
D | intrinsics_arm64.cc | 974 Register tmp_ptr = temps.AcquireX(); in EmitNativeCode() local 978 __ Add(tmp_ptr, base.X(), Operand(offset)); in EmitNativeCode() 987 __ Ldaxr(tmp, MemOperand(tmp_ptr)); in EmitNativeCode() 993 __ Stlxr(tmp.W(), value, MemOperand(tmp_ptr)); in EmitNativeCode() 1021 Register tmp_ptr = temps.AcquireX(); // Pointer to actual memory. in GenCas() local 1045 __ Add(tmp_ptr, base.X(), Operand(offset)); in GenCas() 1054 __ Ldaxr(old_value, MemOperand(tmp_ptr)); in GenCas() 1063 __ Stlxr(old_value.W(), value, MemOperand(tmp_ptr)); // Reuse `old_value` for STLXR result. in GenCas()
|