/art/compiler/dex/quick/arm/ |
fp_arm.cc | 27 RegLocation rl_src1, RegLocation rl_src2) { 55 CallRuntimeHelperRegLocationRegLocation(kQuickFmodf, rl_src1, rl_src2, false); 60 GenNegFloat(rl_dest, rl_src1); 65 rl_src1 = LoadValue(rl_src1, 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); 102 GenNegDouble(rl_dest, rl_src1); 108 rl_src1 = LoadValueWide(rl_src1, kFPReg) 248 RegLocation rl_src1; local [all...] |
int_arm.cc | 133 void ArmMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 136 rl_src1 = LoadValueWide(rl_src1, 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()); 166 void ArmMir2Lir::GenFusedLongCmpImmBranch(BasicBlock* bb, RegLocation rl_src1, 174 rl_src1 = LoadValueWide(rl_src1, kCoreReg); 175 RegStorage low_reg = rl_src1.reg.GetLow(); 176 RegStorage high_reg = rl_src1.reg.GetHigh() 319 RegLocation rl_src1 = mir_graph_->GetSrcWide(mir, 0); local 770 RegLocation rl_src1 = info->args[0]; 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); 56 GenNegFloat(rl_dest, rl_src1); 61 rl_src1 = LoadValue(rl_src1, 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) { 95 LoadValueDirectWideFixed(rl_src1, rs_d0); 104 GenNegDouble(rl_dest, rl_src1); 110 rl_src1 = LoadValueWide(rl_src1, kFPReg) 232 RegLocation rl_src1; local 471 RegLocation rl_src1 = info->args[0]; local [all...] |
int_arm64.cc | 57 void Arm64Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, 60 rl_src1 = LoadValueWide(rl_src1, kCoreReg); 64 OpRegReg(kOpCmp, rl_src1.reg, rl_src2.reg); 72 RegLocation rl_src1, RegLocation rl_shift) { 91 rl_src1 = LoadValueWide(rl_src1, kCoreReg); 93 OpRegRegReg(op, rl_result.reg, rl_src1.reg, As64BitReg(rl_shift.reg)); 224 RegLocation rl_src1 = mir_graph_->GetSrcWide(mir, 0); local 230 if (rl_src1.is_const) 695 RegLocation rl_src1 = info->args[0]; 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 */); 57 GenNegFloat(rl_dest, rl_src1); 62 rl_src1 = LoadValue(rl_src1, kFPReg); 66 RegStorage r_src1 = rl_src1.reg; 78 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) { 81 DCHECK(rl_src1.wide); 82 DCHECK(rl_src1.fp); 107 GenRemFP(rl_dest, rl_src1, rl_src2, true /* is_double */) 517 RegLocation rl_src1; local 738 RegLocation rl_src1 = LoadValueWide(info->args[0], kFPReg); local 777 RegLocation rl_src1 = LoadValue(info->args[0], kFPReg); local [all...] |
int_x86.cc | 37 void X86Mir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1, 40 rl_src1 = LoadValueWide(rl_src1, kCoreReg); 44 OpRegReg(kOpCmp, rl_src1.reg, rl_src2.reg); 59 LoadValueDirectWideFixed(rl_src1, r_tmp1); 390 RegLocation rl_src1 = mir_graph_->GetSrcWide(mir, 0); local 394 if (rl_src1.is_const) { 395 std::swap(rl_src1, rl_src2); 401 GenFusedLongCmpImmBranch(bb, rl_src1, val, ccode); 406 rl_src1 = LoadValueWide(rl_src1, kCoreReg) 867 RegLocation rl_src1 = info->args[0]; local 993 RegLocation rl_src1 = info->args[0]; local [all...] |