Searched refs:field_address (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 2486 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 …]
|
D | intrinsics_x86.cc | 2571 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/ |
D | object.h | 604 virtual void Access(T* field_address) = 0;
|