/art/compiler/dex/quick/mips/ |
call_mips.cc | 181 OpRegRegReg(kOpSub, r_key, rl_src.reg, r_key); 183 OpRegRegImm(kOpSub, r_key, rl_src.reg, low_key); 341 OpRegRegImm(kOpSub, new_sp, rs_rMIPS_SP, frame_sub); 347 OpRegImm(kOpSub, rs_rMIPS_SP, frame_sub);
|
utility_mips.cc | 141 case kOpSub: 167 case kOpSub: 216 case kOpSub: 300 case kOpSub:
|
int_mips.cc | 364 OpRegImm(kOpSub, rs_rMIPS_SUSPEND, 1); 370 OpRegImm(kOpSub, reg, 1); 432 OpRegRegReg(kOpSub, rl_result.reg.GetLow(), rl_src1.reg.GetLow(), rl_src2.reg.GetLow()); 433 OpRegRegReg(kOpSub, rl_result.reg.GetHigh(), rl_src1.reg.GetHigh(), rl_src2.reg.GetHigh()); 434 OpRegRegReg(kOpSub, rl_result.reg.GetHigh(), rl_result.reg.GetHigh(), t_reg); 477 OpRegRegReg(kOpSub, rl_result.reg.GetHigh(), rl_result.reg.GetHigh(), t_reg);
|
target_mips.cc | 534 OpRegImm(kOpSub, rs_rSP, offset);
|
/art/compiler/dex/quick/arm/ |
call_arm.cc | 88 OpRegRegImm(kOpSub, r_idx, r_idx, 1); // For value == 1, this should set flags. 121 OpRegRegImm(kOpSub, keyReg, rl_src.reg, low_key); 383 OpRegRegImm(kOpSub, rs_r12, rs_rARM_SP, GetStackOverflowReservedBytes(kArm)); 432 OpRegRegImm(kOpSub, rs_rARM_LR, rs_rARM_SP, frame_size_without_spills); 447 OpRegRegImm(kOpSub, rs_rARM_SP, rs_rARM_SP, frame_size_without_spills); 456 OpRegImm(kOpSub, rs_rARM_SP, frame_size_without_spills); 459 OpRegImm(kOpSub, rs_rARM_SP, frame_size_without_spills);
|
int_arm.cc | 132 OpRegRegReg(kOpSub, t_reg, rl_src1.reg.GetLow(), rl_src2.reg.GetLow()); 215 OpRegRegReg(kOpSub, rs_dest, left_op, right_op); 251 OpRegRegImm(kOpSub, rl_result.reg, rl_src.reg, -true_val); 516 OpRegRegRegShift(kOpSub, r_div_result, r_hi, rl_src.reg, EncodeShift(kArmAsr, 31)); 544 OpRegRegReg(kOpSub, rl_result.reg, rl_src.reg, tmp1); 724 OpRegRegReg(kOpSub, rl_result.reg, reg1, temp); 905 OpRegReg(kOpSub, r_tmp, rl_expected.reg.GetLow()); 906 OpRegReg(kOpSub, r_tmp_high, rl_expected.reg.GetHigh()); [all...] |
utility_arm.cc | 322 case kOpSub: 398 case kOpSub: 498 case kOpSub: 509 op = (op == kOpAdd) ? kOpSub : kOpAdd; 521 if (op == kOpSub) { 614 case kOpSub: [all...] |
/art/compiler/dex/quick/arm64/ |
call_arm64.cc | 78 OpRegRegImm(kOpSub, r_idx, r_idx, 1); 125 OpRegRegImm(kOpSub, key_reg, rl_src.reg, low_key); 355 OpRegRegImm(kOpSub, rs_x8, rs_sp, GetStackOverflowReservedBytes(kArm64)); 368 OpRegImm(kOpSub, rs_sp, frame_size_without_spills);
|
int_arm64.cc | 427 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 31)); 432 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 31)); 438 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 31)); 494 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 63)); 498 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 63)); 503 OpRegRegRegShift(kOpSub, rl_result.reg, r_long_mul, rl_src.reg, EncodeShift(kA64Asr, 63)); 569 OpRegRegRegShift(kOpSub, rl_result.reg, t_reg, rl_src.reg, shift); 575 OpRegRegRegShift(kOpSub, rl_result.reg, t_reg2, t_reg, shift); 829 OpRegReg(kOpSub, rs_arr_length, rs_src_pos); 836 OpRegReg(kOpSub, rs_arr_length, rs_dst_pos) [all...] |
utility_arm64.cc | 648 case kOpSub: 703 case kOpSub: 771 case kOpSub: 841 case kOpSub: 954 } else if (LIKELY(abs_value < 0x1000000 && (op == kOpAdd || op == kOpSub))) { 961 op = (op == kOpAdd) ? kOpSub : kOpAdd; 985 case kOpSub [all...] |
/art/compiler/dex/quick/x86/ |
call_x86.cc | 106 OpRegRegImm(kOpSub, keyReg, rl_src.reg, low_key); 236 stack_decrement_ = OpRegImm(kOpSub, rs_rX86_SP, frame_size_ -
|
utility_x86.cc | 140 case kOpSub: opcode = byte_imm ? kX86Sub64RI8 : kX86Sub64RI; break; 158 case kOpSub: opcode = byte_imm ? kX86Sub32RI8 : kX86Sub32RI; break; 215 case kOpSub: opcode = is64Bit ? kX86Sub64RR : kX86Sub32RR; break; 369 case kOpSub: opcode = is64Bit ? kX86Sub64RM : kX86Sub32RM; break; 398 case kOpSub: opcode = is64Bit ? kX86Sub64MR : kX86Sub32MR; break; 426 case kOpSub: opcode = is64Bit ? kX86Sub64RM : kX86Sub32RM; break; 470 case kOpSub: // non-commutative [all...] |
int_x86.cc | 59 OpRegReg(kOpSub, rs_r0, rs_r2); // r0 = r0 - r2 420 OpRegReg(kOpSub, rs_r2, rs_r0); // r2 = r2 - r0 424 OpRegReg(kOpSub, rs_r0, rs_r2); // r0 = r0 - r2 494 OpRegImm(kOpSub, low_reg, val_lo); 502 OpRegReg(kOpSub, tmp.GetLow(), low_reg); [all...] |
target_x86.cc | [all...] |
/art/compiler/dex/ |
compiler_enums.h | 293 kOpSub,
|
/art/compiler/dex/quick/ |
gen_common.cc | [all...] |
gen_invoke.cc | [all...] |
/art/compiler/dex/portable/ |
mir_to_gbc.cc | 391 case kOpSub: res = irb_->CreateSub(src1, src2); break; 415 case kOpSub: res = irb_->CreateFSub(src1, src2); break; [all...] |