Home
last modified time | relevance | path

Searched refs:kOpSub (Results 1 – 14 of 14) sorted by relevance

/art/compiler/dex/quick/mips/
Dcall_mips.cc182 OpRegRegReg(kOpSub, r_key, rl_src.low_reg, r_key); in GenPackedSwitch()
184 OpRegRegImm(kOpSub, r_key, rl_src.low_reg, low_key); in GenPackedSwitch()
352 OpRegRegImm(kOpSub, new_sp, rMIPS_SP, frame_size_ - (spill_count * 4)); in GenEntrySequence()
356 OpRegImm(kOpSub, rMIPS_SP, frame_size_ - (spill_count * 4)); in GenEntrySequence()
Dint_mips.cc307 OpRegImm(kOpSub, rMIPS_SUSPEND, 1); in OpTestSuspend()
313 OpRegImm(kOpSub, reg, 1); in OpDecAndBranch()
370 OpRegRegReg(kOpSub, rl_result.low_reg, rl_src1.low_reg, rl_src2.low_reg); in GenSubLong()
371 OpRegRegReg(kOpSub, rl_result.high_reg, rl_src1.high_reg, rl_src2.high_reg); in GenSubLong()
372 OpRegRegReg(kOpSub, rl_result.high_reg, rl_result.high_reg, t_reg); in GenSubLong()
392 OpRegRegReg(kOpSub, rl_result.high_reg, rl_result.high_reg, t_reg); in GenNegLong()
Dutility_mips.cc141 case kOpSub: in OpRegImm()
167 case kOpSub: in OpRegRegReg()
216 case kOpSub: in OpRegRegImm()
300 case kOpSub: in OpRegReg()
Dtarget_mips.cc517 OpRegImm(kOpSub, rMIPS_SP, offset); in SpillCoreRegs()
/art/compiler/dex/quick/x86/
Dcall_x86.cc98 OpRegRegImm(kOpSub, keyReg, rl_src.low_reg, low_key); in GenPackedSwitch()
180 OpRegReg(kOpSub, rCX, rDX); in GenMonitorExit()
228 OpRegImm(kOpSub, rX86_SP, frame_size_ - 4); in GenEntrySequence()
Dint_x86.cc53 OpRegReg(kOpSub, r0, r2); // r0 = r0 - r2 in GenCmpLong()
180 OpRegReg(kOpSub, r2, r0); // r2 = r2 - r0 in GenFusedLongCmpBranch()
184 OpRegReg(kOpSub, r0, r2); // r0 = r0 - r2 in GenFusedLongCmpBranch()
294 OpRegImm(kOpSub, reg, 1); in OpDecAndBranch()
338 OpRegReg(kOpSub, r0, r2); // r0 = r0 - r2 in GenSubLong()
Dutility_x86.cc140 case kOpSub: opcode = byte_imm ? kX86Sub32RI8 : kX86Sub32RI; break; in OpRegImm()
165 case kOpSub: opcode = kX86Sub32RR; break; in OpRegReg()
203 case kOpSub: opcode = kX86Sub32RM; break; in OpRegMem()
243 case kOpSub: // non-commutative in OpRegRegReg()
/art/compiler/dex/quick/arm/
Dcall_arm.cc387 OpRegRegImm(kOpSub, keyReg, rl_src.low_reg, low_key); in GenPackedSwitch()
515 OpRegReg(kOpSub, r1, r2); in GenMonitorExit()
591 OpRegRegImm(kOpSub, rARM_LR, rARM_SP, frame_size_ - (spill_count * 4)); in GenEntrySequence()
595 OpRegImm(kOpSub, rARM_SP, frame_size_ - (spill_count * 4)); in GenEntrySequence()
Dutility_arm.cc318 case kOpSub: in OpRegRegShift()
364 case kOpSub: in OpRegRegRegShift()
462 case kOpSub: in OpRegRegImm()
477 op = (op == kOpAdd) ? kOpSub : kOpAdd; in OpRegRegImm()
480 if (op == kOpSub) { in OpRegRegImm()
563 case kOpSub: in OpRegImm()
Dint_arm.cc97 OpRegRegReg(kOpSub, t_reg, rl_src1.low_reg, rl_src2.low_reg); in GenCmpLong()
441 OpRegRegRegShift(kOpSub, rl_result.low_reg, r_hi, in SmallLiteralDivRem()
633 OpRegRegReg(kOpSub, rl_result.low_reg, z_reg, rl_src.low_reg); in GenNegLong()
637 OpRegRegReg(kOpSub, rl_result.low_reg, z_reg, rl_src.low_reg); in GenNegLong()
/art/compiler/dex/
Dcompiler_enums.h174 kOpSub, enumerator
/art/compiler/dex/quick/
Dgen_common.cc1245 op = kOpSub; in GenArithOpInt()
1419 OpRegRegReg(kOpSub, rl_result.low_reg, t_reg2, t_reg1); in HandleEasyDivRem()
1425 OpRegRegReg(kOpSub, rl_result.low_reg, t_reg2, t_reg1); in HandleEasyDivRem()
1467 OpRegRegReg(kOpSub, rl_result.low_reg, t_reg, rl_src.low_reg); in HandleEasyMultiply()
1651 first_op = kOpSub; in GenArithOpLong()
Dgen_invoke.cc957 OpRegImm(kOpSub, rl_result.low_reg, 1); in GenInlinedStringIsEmptyOrLength()
/art/compiler/dex/portable/
Dmir_to_gbc.cc374 case kOpSub: res = irb_->CreateSub(src1, src2); break; in GenArithOp()
398 case kOpSub: res = irb_->CreateFSub(src1, src2); break; in ConvertFPArithOp()
961 ConvertArithOp(kOpSub, rl_dest, rl_src[0], rl_src[1]); in ConvertMIRNode()
1086 ConvertFPArithOp(kOpSub, rl_dest, rl_src[0], rl_src[1]); in ConvertMIRNode()