/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 102 addl MACRO_LITERAL(16), %esp // Unwind stack up to saved values 149 addl MACRO_LITERAL(32), %esp // Remove FPRs. 248 addl MACRO_LITERAL(16 + 8 * 8), %esp 259 addl MACRO_LITERAL(16 + 8 * 8 + 4), %esp 409 addl MACRO_LITERAL(20), %esp // Pop arguments skip eax 419 addl MACRO_LITERAL(4 * 8), %esp 434 addl MACRO_LITERAL(4), %esp // Pop code pointer off stack 459 addl MACRO_LITERAL(1), REG_VAR(shorty) // shorty++ 466 addl MACRO_LITERAL(4), REG_VAR(arg_array) // arg_array++ 470 addl MACRO_LITERAL(4), REG_VAR(arg_array) // arg_array++ [all …]
|
D | asm_support_x86.S | 206 addl MACRO_LITERAL(RAW_VAR(frame_adjustment)), %esp 228 addl $_GLOBAL_OFFSET_TABLE_, %ebx
|
D | jni_entrypoints_x86.S | 145 addl LITERAL(16), %esp
|
/art/runtime/interpreter/mterp/x86_64/ |
D | arithmetic.S | 205 $instr # ex: addl %ecx,%eax 209 $instr # ex: addl %ecx,%eax 250 $instr # for example: addl %ecx, %eax 269 $instr # ex: addl %ecx,%eax
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | main.S | 301 addl %r11d, \registers 314 addl %r10d, \registers 321 addl %r10d, \ins 323 addl %r10d, \registers 330 addl %r10d, \outs 333 addl \ins, \registers 988 addl $$1, %ecx 991 addl $$1, %ecx 1379 addl MACRO_LITERAL(1), %r9d // dex register of second argument 1574 lock addl $$0, (%rsp) [all …]
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 448 addl LITERAL(100), %edx // Reserve space for return addr, StackReference<method>, rbp, 542 addl LITERAL(100), %edx // Reserve space for return addr, StackReference<method>, rbp, 1095 addl LITERAL(LOCK_WORD_THIN_LOCK_COUNT_ONE), %ecx // increment recursion count 1099 addl LITERAL(LOCK_WORD_THIN_LOCK_COUNT_ONE), %edx // increment recursion count again for real. 1819 addl LITERAL(1), %edi // ++this_cur_char (8-bit) 1820 addl LITERAL(2), %esi // ++that_cur_char (16-bit) 1836 addl LITERAL(2), %edi // ++this_cur_char (16-bit) 1837 addl LITERAL(1), %esi // ++that_cur_char (8-bit) 1932 addl LITERAL(LOCK_WORD_STATE_FORWARDING_ADDRESS_OVERFLOW), %eax
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 81 __ addl(ESP, Immediate(-adjust)); in BuildFrame() local 99 __ addl(ESP, Immediate(adjust)); in RemoveFrame() local 117 __ addl(ESP, Immediate(-adjust)); in IncreaseFrameSize() local 125 assembler->addl(ESP, Immediate(adjust)); in DecreaseFrameSizeImpl()
|
D | assembler_x86.h | 735 void addl(Register dst, Register src); 736 void addl(Register reg, const Immediate& imm); 737 void addl(Register reg, const Address& address); 739 void addl(const Address& address, Register reg); 740 void addl(const Address& address, const Immediate& imm);
|
D | assembler_x86.cc | 2960 void X86Assembler::addl(Register dst, Register src) { in addl() function in art::x86::X86Assembler 2967 void X86Assembler::addl(Register reg, const Address& address) { in addl() function in art::x86::X86Assembler 3111 void X86Assembler::addl(Register reg, const Immediate& imm) { in addl() function in art::x86::X86Assembler 3117 void X86Assembler::addl(const Address& address, Register reg) { in addl() function in art::x86::X86Assembler 3124 void X86Assembler::addl(const Address& address, const Immediate& imm) { in addl() function in art::x86::X86Assembler 3751 addl(reg, imm); in AddImmediate() 3769 addl(ESP, Immediate(2 * sizeof(int32_t))); in LoadLongConstant()
|
D | assembler_x86_test.cc | 1271 GetAssembler()->addl(x86::EDI, x86::Address(x86::ESP, 4)); in TEST_F() 1287 GetAssembler()->addl(x86::EDI, x86::Address(x86::ESP, 4)); in TEST_F()
|
/art/runtime/interpreter/mterp/x86/ |
D | arithmetic.S | 170 $instr # ex: addl %ecx,%eax 210 $instr # for example: addl %ecx, %eax 229 $instr # ex: addl %ecx,%eax 586 addl %eax, %ecx # ecx <- (Bmsw*Clsw)+(Cmsw*Blsw) 623 addl %eax, %ecx # ecx <- (Amsw*Blsw)+(Bmsw*Alsw)
|
D | main.S | 249 addl rIBASE, %eax 769 addl $$FRAME_SIZE, %esp
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.h | 762 void addl(CpuRegister dst, CpuRegister src); 763 void addl(CpuRegister reg, const Immediate& imm); 764 void addl(CpuRegister reg, const Address& address); 765 void addl(const Address& address, CpuRegister reg); 766 void addl(const Address& address, const Immediate& imm);
|
D | assembler_x86_64_test.cc | 581 DriverStr(Repeatrr(&x86_64::X86_64Assembler::addl, "add %{reg2}, %{reg1}"), "addl"); in TEST_F() 585 DriverStr(RepeatrI(&x86_64::X86_64Assembler::addl, /*imm_bytes*/ 4U, in TEST_F() 2193 GetAssembler()->addl(x86_64::CpuRegister(x86_64::RDI), in TEST_F() 2211 GetAssembler()->addl(x86_64::CpuRegister(x86_64::RDI), in TEST_F()
|
D | assembler_x86_64.cc | 3959 void X86_64Assembler::addl(CpuRegister dst, CpuRegister src) { in addl() function in art::x86_64::X86_64Assembler 3967 void X86_64Assembler::addl(CpuRegister reg, const Address& address) { in addl() function in art::x86_64::X86_64Assembler 4254 void X86_64Assembler::addl(CpuRegister reg, const Immediate& imm) { in addl() function in art::x86_64::X86_64Assembler 4286 void X86_64Assembler::addl(const Address& address, CpuRegister reg) { in addl() function in art::x86_64::X86_64Assembler 4294 void X86_64Assembler::addl(const Address& address, const Immediate& imm) { in addl() function in art::x86_64::X86_64Assembler 4870 addl(reg, imm); in AddImmediate()
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 109 __ addl(src_curr_addr, Immediate(element_size)); in EmitNativeCode() local 110 __ addl(dst_curr_addr, Immediate(element_size)); in EmitNativeCode() local 1117 __ addl(temp1, Immediate(element_size)); in VisitSystemArrayCopy() local 1118 __ addl(temp2, Immediate(element_size)); in VisitSystemArrayCopy() local 1135 __ addl(temp1, Immediate(element_size)); in VisitSystemArrayCopy() local 1136 __ addl(temp2, Immediate(element_size)); in VisitSystemArrayCopy() local 1257 __ addl(rcx, Immediate(1)); in VisitStringEquals() local 1266 __ addl(rcx, Immediate(3)); in VisitStringEquals() local
|
D | intrinsics_x86.cc | 153 __ addl(temp1, Immediate(1)); in EmitNativeCode() local 451 __ addl(ESP, Immediate(8)); in VisitMathRoundFloat() local 501 __ addl(ESP, Immediate(16)); in GenFPToFPCall() local 1068 __ addl(ecx, Immediate(1)); in VisitStringEquals() local 1078 __ addl(ecx, Immediate(1)); in VisitStringEquals() local 1206 __ addl(string_obj, Immediate(value_offset)); in GenerateStringIndexOf() local 2331 __ addl(out, temp); in GenBitCount() local 2520 __ addl(out, Immediate(32)); in GenTrailingZeros() local 2981 __ addl(temp1, Immediate(element_size)); in VisitSystemArrayCopy() local 2982 __ addl(temp2, Immediate(element_size)); in VisitSystemArrayCopy() local [all …]
|
D | code_generator_x86.cc | 2142 __ addl(ESP, Immediate(adjustment)); in DecreaseFrame() local 3363 __ addl(out.AsRegister<Register>(), second.AsRegister<Register>()); in VisitAdd() local 3365 __ addl(out.AsRegister<Register>(), first.AsRegister<Register>()); in VisitAdd() local 3373 __ addl(out.AsRegister<Register>(), Immediate(value)); in VisitAdd() local 3379 __ addl(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex())); in VisitAdd() local 3386 __ addl(first.AsRegisterPairLow<Register>(), second.AsRegisterPairLow<Register>()); in VisitAdd() local 3389 __ addl(first.AsRegisterPairLow<Register>(), Address(ESP, second.GetStackIndex())); in VisitAdd() local 3395 __ addl(first.AsRegisterPairLow<Register>(), Immediate(Low32Bits(value))); in VisitAdd() local 3642 __ addl(in1_hi, eax); in VisitMul() local 3648 __ addl(in1_hi, edx); in VisitMul() local [all …]
|
D | code_generator_x86_64.h | 625 assembler_.lock()->addl(Address(CpuRegister(RSP), 0), Immediate(0));
|
D | code_generator_x86.h | 668 assembler_.lock()->addl(Address(ESP, 0), Immediate(0));
|
D | code_generator_x86_64.cc | 3448 __ addl(out.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>()); in VisitAdd() local 3450 __ addl(out.AsRegister<CpuRegister>(), first.AsRegister<CpuRegister>()); in VisitAdd() local 3457 __ addl(out.AsRegister<CpuRegister>(), in VisitAdd() local 3465 __ addl(first.AsRegister<CpuRegister>(), Address(CpuRegister(RSP), second.GetStackIndex())); in VisitAdd() local 3915 __ addl(tmp, numerator); in DivByPowerOfTwo() local 3989 __ addl(edx, numerator); in GenerateDivRemWithAnyConstant() local 4000 __ addl(edx, eax); in GenerateDivRemWithAnyConstant() local 4460 __ addl(out, mask); in VisitAbs() local
|