/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/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. 1894 addl LITERAL(1), %edi // ++this_cur_char (8-bit) 1895 addl LITERAL(2), %esi // ++that_cur_char (16-bit) 1911 addl LITERAL(2), %edi // ++this_cur_char (16-bit) 1912 addl LITERAL(1), %esi // ++that_cur_char (8-bit) 2007 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 | 706 void addl(Register dst, Register src); 707 void addl(Register reg, const Immediate& imm); 708 void addl(Register reg, const Address& address); 710 void addl(const Address& address, Register reg); 711 void addl(const Address& address, const Immediate& imm);
|
D | assembler_x86.cc | 2939 void X86Assembler::addl(Register dst, Register src) { in addl() function in art::x86::X86Assembler 2946 void X86Assembler::addl(Register reg, const Address& address) { in addl() function in art::x86::X86Assembler 3082 void X86Assembler::addl(Register reg, const Immediate& imm) { in addl() function in art::x86::X86Assembler 3088 void X86Assembler::addl(const Address& address, Register reg) { in addl() function in art::x86::X86Assembler 3095 void X86Assembler::addl(const Address& address, const Immediate& imm) { in addl() function in art::x86::X86Assembler 3682 addl(reg, imm); in AddImmediate() 3700 addl(ESP, Immediate(2 * sizeof(int32_t))); in LoadLongConstant()
|
D | assembler_x86_test.cc | 1185 GetAssembler()->addl(x86::EDI, x86::Address(x86::ESP, 4)); in TEST_F() 1201 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 770 addl $$FRAME_SIZE, %esp
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.h | 761 void addl(CpuRegister dst, CpuRegister src); 762 void addl(CpuRegister reg, const Immediate& imm); 763 void addl(CpuRegister reg, const Address& address); 764 void addl(const Address& address, CpuRegister reg); 765 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() 2188 GetAssembler()->addl(x86_64::CpuRegister(x86_64::RDI), in TEST_F() 2206 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 4245 void X86_64Assembler::addl(CpuRegister reg, const Immediate& imm) { in addl() function in art::x86_64::X86_64Assembler 4277 void X86_64Assembler::addl(const Address& address, CpuRegister reg) { in addl() function in art::x86_64::X86_64Assembler 4285 void X86_64Assembler::addl(const Address& address, const Immediate& imm) { in addl() function in art::x86_64::X86_64Assembler 4861 addl(reg, imm); in AddImmediate()
|
/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 151 __ addl(temp1, Immediate(1)); in EmitNativeCode() local 449 __ addl(ESP, Immediate(8)); in VisitMathRoundFloat() local 499 __ addl(ESP, Immediate(16)); in GenFPToFPCall() local 1066 __ addl(ecx, Immediate(1)); in VisitStringEquals() local 1076 __ addl(ecx, Immediate(1)); in VisitStringEquals() local 1204 __ addl(string_obj, Immediate(value_offset)); in GenerateStringIndexOf() local 2228 __ addl(out, temp); in GenBitCount() local 2417 __ addl(out, Immediate(32)); in GenTrailingZeros() local 2878 __ addl(temp1, Immediate(element_size)); in VisitSystemArrayCopy() local 2879 __ addl(temp2, Immediate(element_size)); in VisitSystemArrayCopy() local [all …]
|
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 | code_generator_x86.cc | 1976 __ addl(ESP, Immediate(adjustment)); in DecreaseFrame() local 3177 __ addl(out.AsRegister<Register>(), second.AsRegister<Register>()); in VisitAdd() local 3179 __ addl(out.AsRegister<Register>(), first.AsRegister<Register>()); in VisitAdd() local 3187 __ addl(out.AsRegister<Register>(), Immediate(value)); in VisitAdd() local 3193 __ addl(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex())); in VisitAdd() local 3200 __ addl(first.AsRegisterPairLow<Register>(), second.AsRegisterPairLow<Register>()); in VisitAdd() local 3203 __ addl(first.AsRegisterPairLow<Register>(), Address(ESP, second.GetStackIndex())); in VisitAdd() local 3209 __ addl(first.AsRegisterPairLow<Register>(), Immediate(Low32Bits(value))); in VisitAdd() local 3456 __ addl(in1_hi, eax); in VisitMul() local 3462 __ addl(in1_hi, edx); in VisitMul() local [all …]
|
D | code_generator_x86.h | 644 assembler_.lock()->addl(Address(ESP, 0), Immediate(0));
|
D | code_generator_x86_64.h | 623 assembler_.lock()->addl(Address(CpuRegister(RSP), 0), Immediate(0));
|
D | code_generator_x86_64.cc | 3361 __ addl(out.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>()); in VisitAdd() local 3363 __ addl(out.AsRegister<CpuRegister>(), first.AsRegister<CpuRegister>()); in VisitAdd() local 3370 __ addl(out.AsRegister<CpuRegister>(), in VisitAdd() local 3378 __ addl(first.AsRegister<CpuRegister>(), Address(CpuRegister(RSP), second.GetStackIndex())); in VisitAdd() local 3828 __ addl(tmp, numerator); in DivByPowerOfTwo() local 3902 __ addl(edx, numerator); in GenerateDivRemWithAnyConstant() local 3913 __ addl(edx, eax); in GenerateDivRemWithAnyConstant() local 4373 __ addl(out, mask); in VisitAbs() local
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | main.S | 910 addl $$1, %ecx 913 addl $$1, %ecx 1277 lock addl $$0, (%rsp) 1639 lock addl $$0, (%rsp)
|