/art/compiler/optimizing/ |
D | code_generator_x86_64.h | 115 void Exchange32(CpuRegister reg, int mem); 116 void Exchange32(XmmRegister reg, int mem); 118 void Exchange64(CpuRegister reg, int mem); 119 void Exchange64(XmmRegister reg, int mem);
|
D | code_generator_x86.h | 106 void Exchange(Register reg, int mem); 108 void Exchange32(XmmRegister reg, int mem);
|
D | code_generator_arm.h | 112 void Exchange(Register reg, int mem);
|
D | code_generator_arm.cc | 3688 void ParallelMoveResolverARM::Exchange(Register reg, int mem) { in Exchange() argument 3690 __ LoadFromOffset(kLoadWord, reg, SP, mem); in Exchange() 3691 __ StoreToOffset(kStoreWord, IP, SP, mem); in Exchange() 3737 int mem = source.IsRegisterPair() in EmitSwap() local 3742 __ LoadFromOffset(kLoadWordPair, low_reg, SP, mem); in EmitSwap() 3743 __ StoreDToOffset(DTMP, SP, mem); in EmitSwap() 3754 int mem = source.IsFpuRegisterPair() in EmitSwap() local 3758 __ LoadDFromOffset(reg, SP, mem); in EmitSwap() 3759 __ StoreDToOffset(DTMP, SP, mem); in EmitSwap() 3763 int mem = source.IsFpuRegister() in EmitSwap() local [all …]
|
D | code_generator_x86_64.cc | 4009 void ParallelMoveResolverX86_64::Exchange32(CpuRegister reg, int mem) { in Exchange32() argument 4010 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), mem)); in Exchange32() 4011 __ movl(Address(CpuRegister(RSP), mem), reg); in Exchange32() 4028 void ParallelMoveResolverX86_64::Exchange64(CpuRegister reg, int mem) { in Exchange64() argument 4029 __ movq(CpuRegister(TMP), Address(CpuRegister(RSP), mem)); in Exchange64() 4030 __ movq(Address(CpuRegister(RSP), mem), reg); in Exchange64() 4047 void ParallelMoveResolverX86_64::Exchange32(XmmRegister reg, int mem) { in Exchange32() argument 4048 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), mem)); in Exchange32() 4049 __ movss(Address(CpuRegister(RSP), mem), reg); in Exchange32() 4053 void ParallelMoveResolverX86_64::Exchange64(XmmRegister reg, int mem) { in Exchange64() argument [all …]
|
D | code_generator_x86.cc | 4166 void ParallelMoveResolverX86::Exchange(Register reg, int mem) { in Exchange() argument 4172 __ movl(static_cast<Register>(ensure_scratch.GetRegister()), Address(ESP, mem + stack_offset)); in Exchange() 4173 __ movl(Address(ESP, mem + stack_offset), reg); in Exchange() 4177 void ParallelMoveResolverX86::Exchange32(XmmRegister reg, int mem) { in Exchange32() argument 4183 __ movl(temp_reg, Address(ESP, mem + stack_offset)); in Exchange32() 4184 __ movss(Address(ESP, mem + stack_offset), reg); in Exchange32()
|
/art/runtime/ |
D | monitor_test.cc | 85 size_t mem = Runtime::Current()->GetHeap()->GetFreeMemory(); in FillHeap() local 86 if (length * 8 > mem) { in FillHeap() 87 length = mem / 8; in FillHeap()
|
/art/compiler/dex/quick/ |
D | resource_mask.cc | 182 void* mem = allocator_->Alloc(sizeof(ResourceMask), kArenaAllocLIRResourceMask); in GetMask() local 183 return new (mem) ResourceMask(mask); in GetMask()
|
/art/compiler/dex/quick/x86/ |
D | x86_lir.h | 468 #define UnaryOpcode(opcode, reg, mem, array) \ argument 469 opcode ## 8 ## reg, opcode ## 8 ## mem, opcode ## 8 ## array, \ 470 opcode ## 16 ## reg, opcode ## 16 ## mem, opcode ## 16 ## array, \ 471 opcode ## 32 ## reg, opcode ## 32 ## mem, opcode ## 32 ## array, \ 472 opcode ## 64 ## reg, opcode ## 64 ## mem, opcode ## 64 ## array
|
D | assemble_x86.cc | 305 mem, mem_kind, mem_flags, \ argument 310 … 8 ## mem, mem_kind, IS_LOAD | is_store | mem_flags | b_flags | sets_ccodes, { 0, 0, 0xF6, 0,… 313 …16 ## mem, mem_kind, IS_LOAD | is_store | mem_flags | hw_flags | sets_ccodes, { 0x66, 0, 0xF7, 0, … 316 …32 ## mem, mem_kind, IS_LOAD | is_store | mem_flags | w_flags | sets_ccodes, { 0, 0, 0xF7, 0, … 319 …4 ## mem, mem_kind, IS_LOAD | is_store | mem_flags | w_flags | sets_ccodes, { REX_W, 0, 0xF7, 0, …
|
/art/runtime/arch/ |
D | stub_test.cc | 1352 size_t mem = Runtime::Current()->GetHeap()->GetFreeMemory(); in TEST_F() local 1353 if (length * 8 > mem) { in TEST_F() 1354 length = mem / 8; in TEST_F()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 1519 void X86_64Assembler::rex_reg_mem(bool force, bool w, Register* dst, const Address& mem) { 1525 uint8_t rex = mem->rex(); 1541 void rex_mem_reg(bool force, bool w, Address* mem, Register* src);
|