/art/compiler/dex/quick/mips/ |
call_mips.cc | 106 OpRegRegReg(kOpAdd, r_end, r_end, r_base); 116 OpRegImm(kOpAdd, r_base, 8); 120 OpRegRegReg(kOpAdd, rs_rRA, rs_rRA, r_disp); 205 OpRegRegReg(kOpAdd, rs_rRA, rs_rRA, r_disp); 331 m2l_->OpRegImm(kOpAdd, rs_rMIPS_SP, sp_displace_);
|
utility_mips.cc | 138 case kOpAdd: 164 case kOpAdd: 208 case kOpAdd: 296 case kOpAdd: 527 res = OpRegRegImm(kOpAdd, r_tmp, r_base, displacement); 533 res = OpRegRegImm(kOpAdd, r_tmp, r_base, displacement); 632 res = OpRegRegImm(kOpAdd, r_scratch, r_base, displacement);
|
int_mips.cc | 347 OpRegRegReg(kOpAdd, rl_result.reg, rl_src.reg, t_reg); 408 OpRegRegReg(kOpAdd, rl_result.reg.GetLow(), rl_src2.reg.GetLow(), rl_src1.reg.GetLow()); 410 OpRegRegReg(kOpAdd, t_reg, rl_src2.reg.GetHigh(), rl_src1.reg.GetHigh()); 412 OpRegRegReg(kOpAdd, rl_result.reg.GetHigh(), rl_result.reg.GetHigh(), t_reg); 514 OpRegRegImm(kOpAdd, reg_ptr, rl_array.reg, data_offset); 520 OpRegReg(kOpAdd, reg_ptr, r_new_index); 523 OpRegReg(kOpAdd, reg_ptr, rl_index.reg); 594 OpRegImm(kOpAdd, reg_ptr, data_offset); 601 OpRegReg(kOpAdd, reg_ptr, r_new_index); 604 OpRegReg(kOpAdd, reg_ptr, rl_index.reg) [all...] |
fp_mips.cc | 219 OpRegRegImm(kOpAdd, rl_result.reg, rl_src.reg, 0x80000000); 227 OpRegRegImm(kOpAdd, rl_result.reg.GetHigh(), rl_src.reg.GetHigh(), 0x80000000);
|
target_mips.cc | 501 OpRegRegImm(kOpAdd, reg_ptr, r_base, displacement); 515 OpRegRegImm(kOpAdd, temp_ptr, r_base, displacement); 555 OpRegImm(kOpAdd, rs_rSP, frame_size_);
|
/art/compiler/dex/quick/x86/ |
call_x86.cc | 117 OpRegReg(kOpAdd, start_of_method_reg, cu_->target64 ? As64BitReg(disp_reg) : disp_reg); 171 OpRegReg(kOpAdd, payload, method_start); 253 m2l_->OpRegImm(kOpAdd, rs_rX86_SP, sp_displace_); 315 stack_increment_ = OpRegImm(kOpAdd, rs_rX86_SP, frame_size_ - GetInstructionSetPointerSize(cu_->instruction_set));
|
utility_x86.cc | 139 case kOpAdd: opcode = byte_imm ? kX86Add64RI8 : kX86Add64RI; break; 153 case kOpAdd: opcode = byte_imm ? kX86Add32RI8 : kX86Add32RI; break; 222 case kOpAdd: opcode = is64Bit ? kX86Add64RR : kX86Add32RR; break; 372 case kOpAdd: opcode = is64Bit ? kX86Add64RM : kX86Add32RM; break; 401 case kOpAdd: opcode = is64Bit ? kX86Add64MR : kX86Add32MR; break; 429 case kOpAdd: opcode = is64Bit ? kX86Add64RM : kX86Add32RM; break; 449 if (op == kOpAdd) { // lea special case, except can't encode rbp as base 472 op = kOpAdd; 484 case kOpAdd: // commutative 513 } else if (op == kOpAdd) { // lea add special cas [all...] |
fp_x86.cc | 565 OpRegRegImm(kOpAdd, rl_result.reg, rl_src.reg, 0x80000000); 580 OpRegRegImm(kOpAdd, rl_result.reg.GetHigh(), rl_src.reg.GetHigh(), 0x80000000);
|
target_x86.cc | [all...] |
int_x86.cc | [all...] |
/art/compiler/dex/quick/arm/ |
utility_arm.cc | 319 case kOpAdd: 395 case kOpAdd: 490 case kOpAdd: 500 if (op == kOpAdd) 509 op = (op == kOpAdd) ? kOpSub : kOpAdd; 515 if (op == kOpAdd) 606 case kOpAdd: 725 OpRegRegReg(kOpAdd, reg_ptr, r_base, r_index); 792 OpRegRegReg(kOpAdd, reg_ptr, r_base, r_index) [all...] |
int_arm.cc | 524 OpRegReg(kOpAdd, r_hi, rl_src.reg); 568 op->op = kOpAdd; 604 ops[1].op = kOpAdd; 640 case kOpAdd: 641 OpRegRegRegShift(kOpAdd, r_tmp1, r_src, r_src, EncodeShift(kArmLsl, ops[0].shift)); 657 case kOpAdd: 658 OpRegRegRegShift(kOpAdd, r_dest, r_src, r_tmp1, EncodeShift(kArmLsl, ops[1].shift)); 869 OpRegRegReg(kOpAdd, r_ptr, rl_object.reg, rl_offset.reg); [all...] |
call_arm.cc | 417 m2l_->OpRegImm(kOpAdd, rs_rARM_SP, sp_displace_); 481 OpRegImm(kOpAdd, rs_rARM_SP, frame_size_ - (spill_count * 4));
|
/art/compiler/dex/quick/arm64/ |
call_arm64.cc | 89 OpRegRegRegExtend(kOpAdd, r_base, r_base, As64BitReg(r_disp), kA64Sxtw, 0U); 141 OpRegRegRegExtend(kOpAdd, branch_reg, branch_reg, As64BitReg(disp_reg), kA64Sxtw, 0U); 208 OpRegRegImm(kOpAdd, rs_x2, rs_x0, mirror::Object::MonitorOffset().Int32Value()); 384 m2l_->OpRegImm(kOpAdd, rs_sp, sp_displace_);
|
int_arm64.cc | 157 OpRegRegImm(kOpAdd, t_reg2, left_op, delta); 435 OpRegRegRegShift(kOpAdd, As64BitReg(r_long_mul), As64BitReg(rl_src.reg), 501 OpRegRegReg(kOpAdd, r_long_mul, rl_src.reg, r_long_mul); 558 OpRegRegRegShift(kOpAdd, t_reg, rl_src.reg, rl_src.reg, shift); 562 OpRegRegRegShift(kOpAdd, t_reg, rl_src.reg, t_reg, shift); 567 OpRegRegRegShift(kOpAdd, t_reg, rl_src.reg, rl_src.reg, shift); 573 OpRegRegRegShift(kOpAdd, t_reg2, rl_src.reg, t_reg, shift); 652 OpRegRegReg(kOpAdd, rl_result.reg, rl_src.reg, sign_reg); 736 OpRegRegReg(kOpAdd, r_ptr, rl_object.reg, rl_offset.reg); 842 OpRegImm(kOpAdd, rs_src, mirror::Array::DataOffset(2).Int32Value()) [all...] |
utility_arm64.cc | 646 case kOpAdd: 700 case kOpAdd: 768 case kOpAdd: 838 case kOpAdd: 850 alt_opcode = (op == kOpAdd) ? kA64Add4RRre : kA64Sub4RRre; 954 } else if (LIKELY(abs_value < 0x1000000 && (op == kOpAdd || op == kOpSub))) { 961 op = (op == kOpAdd) ? kOpSub : kOpAdd; 981 case kOpAdd: [all...] |
/art/compiler/dex/quick/ |
gen_common.cc | 464 OpRegRegImm(kOpAdd, r_src, TargetPtrReg(kSp), SRegOffset(rl_first.s_reg_low)); 466 OpRegRegImm(kOpAdd, r_dst, ref_reg, 484 OpRegRegImm(kOpAdd, ref_reg, r_dst, [all...] |
gen_invoke.cc | [all...] |
/art/compiler/dex/ |
compiler_enums.h | 291 kOpAdd,
|
/art/compiler/dex/portable/ |
mir_to_gbc.cc | 390 case kOpAdd: res = irb_->CreateAdd(src1, src2); break; 414 case kOpAdd: res = irb_->CreateFAdd(src1, src2); break; [all...] |