/art/compiler/utils/x86/ |
D | assembler_x86_test.cc | 336 DriverStr(RepeatRR(&x86::X86Assembler::xchgl, "xchgl %{reg2}, %{reg1}"), "xchgl"); in TEST_F() 340 DriverStr(RepeatRA(&x86::X86Assembler::xchgl, "xchgl {mem}, %{reg}"), "xchgl"); in TEST_F()
|
D | assembler_x86.h | 752 void xchgl(Register dst, Register src); 753 void xchgl(Register reg, const Address& address);
|
D | assembler_x86.cc | 2984 void X86Assembler::xchgl(Register dst, Register src) { in xchgl() function in art::x86::X86Assembler 2996 void X86Assembler::xchgl(Register reg, const Address& address) { in xchgl() function in art::x86::X86Assembler
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.h | 786 void xchgl(CpuRegister dst, CpuRegister src); 787 void xchgl(CpuRegister reg, const Address& address);
|
D | assembler_x86_64_test.cc | 981 DriverStr(Repeatrr(&x86_64::X86_64Assembler::xchgl, "xchgl %{reg2}, %{reg1}", &except), "xchgl"); in TEST_F() 985 DriverStr(RepeatrA(&x86_64::X86_64Assembler::xchgl, "xchgl %{reg}, {mem}"), "xchgl"); in TEST_F()
|
D | assembler_x86_64.cc | 3950 void X86_64Assembler::xchgl(CpuRegister dst, CpuRegister src) { in xchgl() function in art::x86_64::X86_64Assembler 3963 void X86_64Assembler::xchgl(CpuRegister reg, const Address& address) { in xchgl() function in art::x86_64::X86_64Assembler
|
/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 2576 __ xchgl(out_reg, field_address); in GenUnsafeGetAndUpdate() local 2639 __ xchgl(temp1, field_address); in GenUnsafeGetAndUpdate() local 2643 __ xchgl(out_reg, field_address); in GenUnsafeGetAndUpdate() local 4318 __ xchgl(value.AsRegister<Register>(), field_addr); in GenerateVarHandleGetAndSet() local 4322 __ xchgl(EAX, field_addr); in GenerateVarHandleGetAndSet() local 4343 __ xchgl(temp, field_addr); in GenerateVarHandleGetAndSet() local 4347 __ xchgl(locations->Out().AsRegister<Register>(), field_addr); in GenerateVarHandleGetAndSet() local
|
D | intrinsics_x86_64.cc | 2671 __ xchgl(out, field_address); in GenUnsafeGetAndUpdate() local 2710 __ xchgl(temp1, field_address); in GenUnsafeGetAndUpdate() local 2714 __ xchgl(out, field_address); in GenUnsafeGetAndUpdate() local 4420 __ xchgl(temp.AsRegister<CpuRegister>(), field_addr); in GenerateVarHandleGetAndSet() local 4454 __ xchgl(temp1, field_addr); in GenerateVarHandleGetAndSet() local 4458 __ xchgl(valreg, field_addr); in GenerateVarHandleGetAndSet() local 4488 __ xchgl(valreg, field_addr); in GenerateVarHandleGetAndSet() local
|
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 101 xchgl 0(%esp),%edi // restore EDI and place code pointer as only value on stack 354 xchgl %edi, (%esp)
|