Home | History | Annotate | Download | only in quick

Lines Matching refs:rl_src1

214 void Mir2Lir::GenCompareAndBranch(Instruction::Code opcode, RegLocation rl_src1,
217 DCHECK(!rl_src1.fp);
245 if (rl_src1.is_const) {
246 RegLocation rl_temp = rl_src1;
247 rl_src1 = rl_src2;
252 rl_src1 = LoadValue(rl_src1);
261 OpCmpImmBranch(cond, rl_src1.reg, mir_graph_->ConstantValue(rl_src2), taken);
271 OpCmpImmBranch(cond, rl_src1.reg, 0, taken);
277 OpCmpBranch(cond, rl_src1.reg, rl_src2.reg, taken);
1317 RegLocation rl_src1, RegLocation rl_src2) {
1331 rl_src1 = LoadValueWide(rl_src1, kCoreReg);
1335 if ((rl_result.reg.GetLowReg() == rl_src1.reg.GetHighReg()) || (rl_result.reg.GetLowReg() == rl_src2.reg.GetHighReg())) {
1337 OpRegRegReg(first_op, t_reg, rl_src1.reg.GetLow(), rl_src2.reg.GetLow());
1338 OpRegRegReg(second_op, rl_result.reg.GetHigh(), rl_src1.reg.GetHigh(), rl_src2.reg.GetHigh());
1342 OpRegRegReg(first_op, rl_result.reg.GetLow(), rl_src1.reg.GetLow(), rl_src2.reg.GetLow());
1343 OpRegRegReg(second_op, rl_result.reg.GetHigh(), rl_src1.reg.GetHigh(), rl_src2.reg.GetHigh());
1349 * free any temps from rl_src1 & rl_src2 that aren't still live in rl_result.
1352 FreeRegLocTemps(rl_result, rl_src1);
1362 RegLocation rl_src1, RegLocation rl_shift) {
1382 CallRuntimeHelperRegLocationRegLocation(target, rl_src1, rl_shift, false);
1389 RegLocation rl_src1, RegLocation rl_src2) {
1463 rl_src1 = LoadValue(rl_src1, kCoreReg);
1465 OpRegReg(op, rl_result.reg, rl_src1.reg);
1471 rl_src1 = LoadValue(rl_src1, kCoreReg);
1473 OpRegRegReg(op, rl_result.reg, rl_src1.reg, t_reg);
1476 rl_src1 = LoadValue(rl_src1, kCoreReg);
1479 OpRegRegReg(op, rl_result.reg, rl_src1.reg, rl_src2.reg);
1486 rl_src1 = LoadValue(rl_src1, kCoreReg);
1491 rl_result = GenDivRem(rl_dest, rl_src1.reg, rl_src2.reg, op == kOpDiv);
1497 rl_src1 = LoadValue(rl_src1, kCoreReg);
1502 rl_result = GenDivRem(rl_dest, rl_src1.reg, rl_src2.reg, op == kOpDiv);
1512 LoadValueDirectFixed(rl_src1, TargetReg(kArg0, kNotWide));
1800 RegLocation rl_src1, RegLocation rl_src2) {
1877 GenLong3Addr(first_op, second_op, rl_dest, rl_src1, rl_src2);
1886 LoadValueDirectWideFixed(rl_src1, r_tmp1);
1890 CallRuntimeHelperRegLocationRegLocation(target, rl_src1, rl_src2, false);