Home
last modified time | relevance | path

Searched refs:field_address (Results 1 – 3 of 3) sorted by relevance

/art/compiler/optimizing/
Dintrinsics_x86_64.cc2486 Address field_address(base, offset, TIMES_1, 0); in GenCompareAndSetOrExchange() local
2494 codegen, field_address, temp, new_value, expected, out, is64bit, is_cmpxchg, byte_swap); in GenCompareAndSetOrExchange()
2513 GenCompareAndSetOrExchangeInt(codegen, type, field_address, new_value, is_cmpxchg, byte_swap); in GenCompareAndSetOrExchange()
2664 Address field_address(base, offset, TIMES_1, 0); in GenUnsafeGetAndUpdate() local
2668 __ LockXaddl(field_address, out); in GenUnsafeGetAndUpdate()
2671 __ xchgl(out, field_address); in GenUnsafeGetAndUpdate()
2675 __ LockXaddq(field_address, out); in GenUnsafeGetAndUpdate()
2678 __ xchgq(out, field_address); in GenUnsafeGetAndUpdate()
2694 field_address, in GenUnsafeGetAndUpdate()
2710 __ xchgl(temp1, field_address); in GenUnsafeGetAndUpdate()
[all …]
Dintrinsics_x86.cc2571 Address field_address(base, offset.AsRegisterPairLow<Register>(), TIMES_1, 0); in GenUnsafeGetAndUpdate() local
2573 __ LockXaddl(field_address, out_reg); in GenUnsafeGetAndUpdate()
2576 __ xchgl(out_reg, field_address); in GenUnsafeGetAndUpdate()
2612 Address field_address(base, offset.AsRegisterPairLow<Register>(), TIMES_1, 0); in GenUnsafeGetAndUpdate() local
2623 field_address, in GenUnsafeGetAndUpdate()
2639 __ xchgl(temp1, field_address); in GenUnsafeGetAndUpdate()
2643 __ xchgl(out_reg, field_address); in GenUnsafeGetAndUpdate()
/art/runtime/mirror/
Dobject.h604 virtual void Access(T* field_address) = 0;