/art/compiler/dex/quick/mips/ |
D | int_mips.cc | 291 OpRegRegReg(kOpAdd, rl_result.low_reg, rl_src.low_reg, t_reg); in GenMultiplyByTwoBitMultiplier() 346 OpRegRegReg(kOpAdd, rl_result.low_reg, rl_src2.low_reg, rl_src1.low_reg); in GenAddLong() 348 OpRegRegReg(kOpAdd, t_reg, rl_src2.high_reg, rl_src1.high_reg); in GenAddLong() 350 OpRegRegReg(kOpAdd, rl_result.high_reg, rl_result.high_reg, t_reg); in GenAddLong() 442 OpRegRegImm(kOpAdd, reg_ptr, rl_array.low_reg, data_offset); in GenArrayGet() 448 OpRegReg(kOpAdd, reg_ptr, r_new_index); in GenArrayGet() 451 OpRegReg(kOpAdd, reg_ptr, rl_index.low_reg); in GenArrayGet() 521 OpRegImm(kOpAdd, reg_ptr, data_offset); in GenArrayPut() 528 OpRegReg(kOpAdd, reg_ptr, r_new_index); in GenArrayPut() 531 OpRegReg(kOpAdd, reg_ptr, rl_index.low_reg); in GenArrayPut() [all …]
|
D | call_mips.cc | 106 OpRegRegReg(kOpAdd, rEnd, rEnd, rBase); in GenSparseSwitch() 116 OpRegImm(kOpAdd, rBase, 8); in GenSparseSwitch() 120 OpRegRegReg(kOpAdd, r_RA, r_RA, r_disp); in GenSparseSwitch() 207 OpRegRegReg(kOpAdd, r_RA, r_RA, r_disp); in GenPackedSwitch()
|
D | utility_mips.cc | 138 case kOpAdd: in OpRegImm() 164 case kOpAdd: in OpRegRegReg() 208 case kOpAdd: in OpRegRegImm() 296 case kOpAdd: in OpRegReg() 508 res = OpRegRegImm(kOpAdd, r_tmp, rBase, displacement); in LoadBaseDispBody() 514 res = OpRegRegImm(kOpAdd, r_tmp, rBase, displacement); in LoadBaseDispBody() 603 res = OpRegRegImm(kOpAdd, r_scratch, rBase, displacement); in StoreBaseDispBody()
|
D | fp_mips.cc | 224 OpRegRegImm(kOpAdd, rl_result.low_reg, rl_src.low_reg, 0x80000000); in GenNegFloat() 232 OpRegRegImm(kOpAdd, rl_result.high_reg, rl_src.high_reg, 0x80000000); in GenNegDouble()
|
D | target_mips.cc | 538 OpRegImm(kOpAdd, rMIPS_SP, frame_size_); in UnSpillCoreRegs()
|
/art/compiler/dex/quick/x86/ |
D | utility_x86.cc | 135 case kOpAdd: opcode = byte_imm ? kX86Add32RI8 : kX86Add32RI; break; in OpRegImm() 172 case kOpAdd: opcode = kX86Add32RR; break; in OpRegReg() 206 case kOpAdd: opcode = kX86Add32RM; break; in OpRegMem() 224 if (op == kOpAdd) { // lea special case, except can't encode rbp as base in OpRegRegReg() 245 op = kOpAdd; in OpRegRegReg() 256 case kOpAdd: // commutative in OpRegRegReg() 286 } else if (op == kOpAdd) { // lea add special case in OpRegRegImm()
|
D | call_x86.cc | 109 OpRegReg(kOpAdd, start_of_method_reg, disp_reg); in GenPackedSwitch() 268 OpRegImm(kOpAdd, rX86_SP, frame_size_ - 4); in GenExitSequence()
|
D | fp_x86.cc | 358 OpRegRegImm(kOpAdd, rl_result.low_reg, rl_src.low_reg, 0x80000000); in GenNegFloat() 366 OpRegRegImm(kOpAdd, rl_result.high_reg, rl_src.high_reg, 0x80000000); in GenNegDouble()
|
D | int_x86.cc | 272 OpRegRegReg(kOpAdd, rl_result.low_reg, rl_src.low_reg, t_reg); in GenMultiplyByTwoBitMultiplier() 322 OpRegReg(kOpAdd, r0, r2); // r0 = r0 + r2 in GenAddLong()
|
/art/compiler/dex/quick/arm/ |
D | utility_arm.cc | 315 case kOpAdd: in OpRegRegShift() 361 case kOpAdd: in OpRegRegRegShift() 453 case kOpAdd: in OpRegRegImm() 464 if (op == kOpAdd) in OpRegRegImm() 470 if (op == kOpAdd) in OpRegRegImm() 477 op = (op == kOpAdd) ? kOpSub : kOpAdd; in OpRegRegImm() 555 case kOpAdd: in OpRegImm() 675 OpRegRegReg(kOpAdd, reg_ptr, rBase, r_index); in LoadBaseIndexed() 739 OpRegRegReg(kOpAdd, reg_ptr, rBase, r_index); in StoreBaseIndexed()
|
D | int_arm.cc | 450 OpRegReg(kOpAdd, r_hi, rl_src.low_reg); in SmallLiteralDivRem() 530 OpRegRegReg(kOpAdd, r_ptr, rl_object.low_reg, rl_offset.low_reg); in GenInlinedCas32() 579 OpRegRegRegShift(kOpAdd, rl_result.low_reg, rl_src.low_reg, rl_src.low_reg, in GenMultiplyByTwoBitMultiplier() 699 OpRegRegRegShift(kOpAdd, res_hi, res_hi, tmp1, EncodeShift(kArmLsl, 1)); in GenMulLong() 797 OpRegRegRegShift(kOpAdd, reg_ptr, rl_array.low_reg, rl_index.low_reg, in GenArrayGet() 827 OpRegRegImm(kOpAdd, reg_ptr, rl_array.low_reg, data_offset); in GenArrayGet() 899 OpRegRegRegShift(kOpAdd, reg_ptr, rl_array.low_reg, rl_index.low_reg, in GenArrayPut() 918 OpRegRegImm(kOpAdd, reg_ptr, rl_array.low_reg, data_offset); in GenArrayPut() 980 OpRegRegImm(kOpAdd, r_ptr, r_array, data_offset); in GenArrayObjPut() 1010 OpRegRegReg(kOpAdd, rl_result.low_reg, rl_src.low_reg, rl_src.low_reg); in GenShiftImmOpLong()
|
D | call_arm.cc | 616 OpRegImm(kOpAdd, rARM_SP, frame_size_ - (spill_count * 4)); in GenExitSequence()
|
/art/compiler/dex/quick/ |
D | gen_common.cc | 298 OpRegRegImm(kOpAdd, r_src, TargetReg(kSp), SRegOffset(rl_first.s_reg_low)); in GenFilledNewArray() 300 OpRegRegImm(kOpAdd, r_dst, TargetReg(kRet0), in GenFilledNewArray() 313 OpRegRegImm(kOpAdd, TargetReg(kRet0), r_dst, in GenFilledNewArray() 615 OpRegImm(kOpAdd, TargetReg(kSp), frame_size_ - 4); in HandleThrowLaunchPads() 620 OpRegImm(kOpAdd, TargetReg(kSp), spill_size); in HandleThrowLaunchPads() 628 OpRegImm(kOpAdd, TargetReg(kSp), spill_size); in HandleThrowLaunchPads() 671 OpRegRegImm(kOpAdd, reg_ptr, rl_obj.low_reg, field_offset); in GenIGet() 723 OpRegRegImm(kOpAdd, reg_ptr, rl_obj.low_reg, field_offset); in GenIPut() 1241 op = kOpAdd; in GenArithOpInt() 1404 OpRegRegReg(kOpAdd, t_reg, t_reg, rl_src.low_reg); in HandleEasyDivRem() [all …]
|
D | gen_invoke.cc | 795 OpRegRegImm(kOpAdd, TargetReg(kArg0), TargetReg(kSp), outs_offset); in GenDalvikArgsRange() 796 OpRegRegImm(kOpAdd, TargetReg(kArg1), TargetReg(kSp), start_offset); in GenDalvikArgsRange() 802 OpRegRegImm(kOpAdd, TargetReg(kArg0), TargetReg(kSp), outs_offset); in GenDalvikArgsRange() 803 OpRegRegImm(kOpAdd, TargetReg(kArg1), TargetReg(kSp), start_offset); in GenDalvikArgsRange() 811 OpRegRegImm(kOpAdd, TargetReg(kArg3), TargetReg(kSp), start_offset); in GenDalvikArgsRange() 818 OpRegRegImm(kOpAdd, TargetReg(kArg3), TargetReg(kSp), 4 /* Method* */ + (3 * 4)); in GenDalvikArgsRange() 918 OpRegImm(kOpAdd, reg_ptr, data_offset); in GenInlinedCharAt() 919 OpRegReg(kOpAdd, reg_off, rl_idx.low_reg); in GenInlinedCharAt() 977 OpRegRegReg(kOpAdd, rl_result.low_reg, rl_src.low_reg, sign_reg); in GenInlinedAbsInt() 996 OpRegRegReg(kOpAdd, rl_result.low_reg, rl_src.low_reg, sign_reg); in GenInlinedAbsLong() [all …]
|
/art/compiler/dex/ |
D | compiler_enums.h | 172 kOpAdd, enumerator
|
/art/compiler/dex/portable/ |
D | mir_to_gbc.cc | 373 case kOpAdd: res = irb_->CreateAdd(src1, src2); break; in GenArithOp() 397 case kOpAdd: res = irb_->CreateFAdd(src1, src2); break; in ConvertFPArithOp() 955 ConvertArithOp(kOpAdd, rl_dest, rl_src[0], rl_src[1]); in ConvertMIRNode() 1032 ConvertArithOpLit(kOpAdd, rl_dest, rl_src[0], vC); in ConvertMIRNode() 1079 ConvertFPArithOp(kOpAdd, rl_dest, rl_src[0], rl_src[1]); in ConvertMIRNode()
|