/art/compiler/dex/quick/arm/ |
fp_arm.cc | 27 RegLocation rl_src1, RegLocation rl_src2) { 55 CallRuntimeHelperRegLocationRegLocation(kQuickFmodf, rl_src1, rl_src2, false); 66 rl_src2 = LoadValue(rl_src2, kFPReg); 68 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); 73 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 97 CallRuntimeHelperRegLocationRegLocation(kQuickFmod, rl_src1, rl_src2, false); 110 rl_src2 = LoadValueWide(rl_src2, kFPReg); 111 DCHECK(rl_src2.wide) 249 RegLocation rl_src2; local [all...] |
int_arm.cc | 133 void ArmMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 137 rl_src2 = LoadValueWide(rl_src2, kCoreReg); 140 OpRegReg(kOpCmp, rl_src1.reg.GetHigh(), rl_src2.reg.GetHigh()); 143 OpRegRegReg(kOpSub, t_reg, rl_src1.reg.GetLow(), rl_src2.reg.GetLow()); 320 RegLocation rl_src2 = mir_graph_->GetSrcWide(mir, 2); local 324 std::swap(rl_src1, rl_src2); 327 if (rl_src2.is_const) { 328 rl_src2 = UpdateLocWide(rl_src2); 771 RegLocation rl_src2 = info->args[1]; local [all...] |
/art/compiler/dex/quick/arm64/ |
fp_arm64.cc | 27 RegLocation rl_src1, RegLocation rl_src2) { 51 CallRuntimeHelperRegLocationRegLocation(kQuickFmodf, rl_src1, rl_src2, false); 62 rl_src2 = LoadValue(rl_src2, kFPReg); 64 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg()); 69 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 96 LoadValueDirectWideFixed(rl_src2, rs_d1); 112 rl_src2 = LoadValueWide(rl_src2, kFPReg); 113 DCHECK(rl_src2.wide) 233 RegLocation rl_src2; local 472 RegLocation rl_src2 = (is_double) ? info->args[2] : info->args[1]; local [all...] |
int_arm64.cc | 58 RegLocation rl_src2) { 61 rl_src2 = LoadValueWide(rl_src2, kCoreReg); 64 OpRegReg(kOpCmp, rl_src1.reg, rl_src2.reg); 225 RegLocation rl_src2 = mir_graph_->GetSrcWide(mir, 2); local 231 std::swap(rl_src1, rl_src2); 237 if (rl_src2.is_const) { 240 int64_t val = mir_graph_->ConstantValueWide(rl_src2); 249 rl_src2 = UpdateLocWide(rl_src2); 696 RegLocation rl_src2 = (is_long) ? info->args[2] : info->args[1]; local [all...] |
/art/compiler/dex/quick/x86/ |
fp_x86.cc | 27 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 54 GenRemFP(rl_dest, rl_src1, rl_src2, false /* is_double */); 63 rl_src2 = LoadValue(rl_src2, kFPReg); 67 RegStorage r_src2 = rl_src2.reg; 78 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 83 DCHECK(rl_src2.wide); 84 DCHECK(rl_src2.fp); 107 GenRemFP(rl_dest, rl_src1, rl_src2, true /* is_double */); 116 rl_src2 = LoadValueWide(rl_src2, kFPReg) 518 RegLocation rl_src2; local 739 RegLocation rl_src2 = LoadValueWide(info->args[2], kFPReg); local 778 RegLocation rl_src2 = LoadValue(info->args[1], kFPReg); local [all...] |
int_x86.cc | 38 RegLocation rl_src2) { 41 rl_src2 = LoadValueWide(rl_src2, kCoreReg); 44 OpRegReg(kOpCmp, rl_src1.reg, rl_src2.reg); 60 LoadValueDirectWideFixed(rl_src2, r_tmp2); 391 RegLocation rl_src2 = mir_graph_->GetSrcWide(mir, 2); local 395 std::swap(rl_src1, rl_src2); 398 if (rl_src2.is_const) { 400 int64_t val = mir_graph_->ConstantValueWide(rl_src2); 407 rl_src2 = LoadValueWide(rl_src2, kCoreReg) 868 RegLocation rl_src2 = info->args[2]; local 994 RegLocation rl_src2 = (is_long) ? info->args[2] : info->args[1]; local [all...] |