/art/compiler/dex/quick/arm/ |
fp_arm.cc | 24 RegLocation rl_src1, RegLocation rl_src2) { 52 CallRuntimeHelperRegLocationRegLocation(kQuickFmodf, rl_src1, rl_src2, false); 57 GenNegFloat(rl_dest, rl_src1); 62 rl_src1 = LoadValue(rl_src1, kFPReg); 65 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); 70 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 94 CallRuntimeHelperRegLocationRegLocation(kQuickFmod, rl_src1, rl_src2, false); 99 GenNegDouble(rl_dest, rl_src1); 105 rl_src1 = LoadValueWide(rl_src1, kFPReg) 217 RegLocation rl_src1; local [all...] |
int_arm.cc | 122 void ArmMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 125 rl_src1 = LoadValueWide(rl_src1, kCoreReg); 129 OpRegReg(kOpCmp, rl_src1.reg.GetHigh(), rl_src2.reg.GetHigh()); 132 OpRegRegReg(kOpSub, t_reg, rl_src1.reg.GetLow(), rl_src2.reg.GetLow()); 155 void ArmMir2Lir::GenFusedLongCmpImmBranch(BasicBlock* bb, RegLocation rl_src1, 163 rl_src1 = LoadValueWide(rl_src1, kCoreReg); 164 RegStorage low_reg = rl_src1.reg.GetLow(); 165 RegStorage high_reg = rl_src1.reg.GetHigh() 306 RegLocation rl_src1 = mir_graph_->GetSrcWide(mir, 0); local 736 RegLocation rl_src1 = info->args[0]; local [all...] |
/art/compiler/dex/quick/arm64/ |
fp_arm64.cc | 25 RegLocation rl_src1, RegLocation rl_src2) { 49 CallRuntimeHelperRegLocationRegLocation(kQuickFmodf, rl_src1, rl_src2, false); 54 GenNegFloat(rl_dest, rl_src1); 59 rl_src1 = LoadValue(rl_src1, kFPReg); 62 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); 67 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 93 LoadValueDirectWideFixed(rl_src1, rs_d0); 102 GenNegDouble(rl_dest, rl_src1); 108 rl_src1 = LoadValueWide(rl_src1, kFPReg) 204 RegLocation rl_src1; local 441 RegLocation rl_src1 = info->args[0]; local [all...] |
int_arm64.cc | 49 void Arm64Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, 52 rl_src1 = LoadValueWide(rl_src1, kCoreReg); 56 OpRegReg(kOpCmp, rl_src1.reg, rl_src2.reg); 64 RegLocation rl_src1, RegLocation rl_shift) { 83 rl_src1 = LoadValueWide(rl_src1, kCoreReg); 85 OpRegRegReg(op, rl_result.reg, rl_src1.reg, As64BitReg(rl_shift.reg)); 215 RegLocation rl_src1 = mir_graph_->GetSrcWide(mir, 0); local 221 if (rl_src1.is_const) 660 RegLocation rl_src1 = info->args[0]; local [all...] |
/art/compiler/dex/quick/x86/ |
fp_x86.cc | 25 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 52 GenRemFP(rl_dest, rl_src1, rl_src2, false /* is_double */); 55 GenNegFloat(rl_dest, rl_src1); 60 rl_src1 = LoadValue(rl_src1, kFPReg); 64 RegStorage r_src1 = rl_src1.reg; 76 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 79 DCHECK(rl_src1.wide); 80 DCHECK(rl_src1.fp); 105 GenRemFP(rl_dest, rl_src1, rl_src2, true /* is_double */) 498 RegLocation rl_src1; local 710 RegLocation rl_src1 = LoadValueWide(info->args[0], kFPReg); local 744 RegLocation rl_src1 = LoadValue(info->args[0], kFPReg); local [all...] |
int_x86.cc | 34 void X86Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, 37 rl_src1 = LoadValueWide(rl_src1, kCoreReg); 41 OpRegReg(kOpCmp, rl_src1.reg, rl_src2.reg); 56 LoadValueDirectWideFixed(rl_src1, r_tmp1); 386 RegLocation rl_src1 = mir_graph_->GetSrcWide(mir, 0); local 390 if (rl_src1.is_const) { 391 std::swap(rl_src1, rl_src2); 397 GenFusedLongCmpImmBranch(bb, rl_src1, val, ccode); 402 rl_src1 = LoadValueWide(rl_src1, kCoreReg) 810 RegLocation rl_src1 = info->args[0]; local [all...] |