Home
last modified time | relevance | path

Searched refs:kOpAdd (Results 1 – 16 of 16) sorted by relevance

/art/compiler/dex/quick/mips/
Dint_mips.cc291 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 …]
Dcall_mips.cc106 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()
Dutility_mips.cc138 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()
Dfp_mips.cc224 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()
Dtarget_mips.cc538 OpRegImm(kOpAdd, rMIPS_SP, frame_size_); in UnSpillCoreRegs()
/art/compiler/dex/quick/x86/
Dutility_x86.cc135 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()
Dcall_x86.cc109 OpRegReg(kOpAdd, start_of_method_reg, disp_reg); in GenPackedSwitch()
268 OpRegImm(kOpAdd, rX86_SP, frame_size_ - 4); in GenExitSequence()
Dfp_x86.cc358 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()
Dint_x86.cc272 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/
Dutility_arm.cc315 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()
Dint_arm.cc450 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()
Dcall_arm.cc616 OpRegImm(kOpAdd, rARM_SP, frame_size_ - (spill_count * 4)); in GenExitSequence()
/art/compiler/dex/quick/
Dgen_common.cc298 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 …]
Dgen_invoke.cc795 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/
Dcompiler_enums.h172 kOpAdd, enumerator
/art/compiler/dex/portable/
Dmir_to_gbc.cc373 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()