Home | History | Annotate | Download | only in quick

Lines Matching refs:rl_src2

87                                   RegLocation rl_src2, LIR* taken,
117 rl_src1 = rl_src2;
118 rl_src2 = rl_temp;
124 if (rl_src2.is_const) {
126 RegLocation rl_temp = UpdateLoc(rl_src2);
128 InexpensiveConstantInt(mir_graph_->ConstantValue(rl_src2))) {
130 OpCmpImmBranch(cond, rl_src1.low_reg, mir_graph_->ConstantValue(rl_src2), taken);
135 rl_src2 = LoadValue(rl_src2, kCoreReg);
136 OpCmpBranch(cond, rl_src1.low_reg, rl_src2.low_reg, taken);
1149 RegLocation rl_src1, RegLocation rl_src2) {
1164 rl_src2 = LoadValueWide(rl_src2, kCoreReg);
1167 if ((rl_result.low_reg == rl_src1.high_reg) || (rl_result.low_reg == rl_src2.high_reg)) {
1169 OpRegRegReg(first_op, t_reg, rl_src1.low_reg, rl_src2.low_reg);
1170 OpRegRegReg(second_op, rl_result.high_reg, rl_src1.high_reg, rl_src2.high_reg);
1174 OpRegRegReg(first_op, rl_result.low_reg, rl_src1.low_reg, rl_src2.low_reg);
1176 rl_src2.high_reg);
1182 * free any temps from rl_src1 & rl_src2 that aren't still live in rl_result.
1186 FreeRegLocTemps(rl_result, rl_src2);
1223 RegLocation rl_src1, RegLocation rl_src2) {
1305 LoadValueDirectFixed(rl_src2, t_reg);
1307 rl_src2 = LoadValue(rl_src2, kCoreReg);
1309 OpRegRegImm(kOpAnd, t_reg, rl_src2.low_reg, 31);
1317 rl_src2 = LoadValue(rl_src2, kCoreReg);
1319 OpRegRegReg(op, rl_result.low_reg, rl_src1.low_reg, rl_src2.low_reg);
1326 rl_src2 = LoadValue(rl_src2, kCoreReg);
1328 GenImmedCheck(kCondEq, rl_src2.low_reg, 0, kThrowDivZero);
1330 rl_result = GenDivRem(rl_dest, rl_src1.low_reg, rl_src2.low_reg, op == kOpDiv);
1334 LoadValueDirectFixed(rl_src2, TargetReg(kArg1));
1610 RegLocation rl_src1, RegLocation rl_src2) {
1621 rl_src2 = LoadValueWide(rl_src2, kCoreReg);
1624 if (rl_result.low_reg == rl_src2.high_reg) {
1626 OpRegCopy(t_reg, rl_src2.high_reg);
1627 OpRegReg(kOpMvn, rl_result.low_reg, rl_src2.low_reg);
1631 OpRegReg(kOpMvn, rl_result.low_reg, rl_src2.low_reg);
1632 OpRegReg(kOpMvn, rl_result.high_reg, rl_src2.high_reg);
1639 GenAddLong(rl_dest, rl_src1, rl_src2);
1648 GenSubLong(rl_dest, rl_src1, rl_src2);
1657 GenMulLong(rl_dest, rl_src1, rl_src2);
1683 return GenAndLong(rl_dest, rl_src1, rl_src2);
1691 GenOrLong(rl_dest, rl_src1, rl_src2);
1700 GenXorLong(rl_dest, rl_src1, rl_src2);
1707 GenNegLong(rl_dest, rl_src2);
1714 GenLong3Addr(first_op, second_op, rl_dest, rl_src1, rl_src2);
1718 LoadValueDirectWideFixed(rl_src2, TargetReg(kArg2), TargetReg(kArg3));
1725 CallRuntimeHelperRegLocationRegLocation(func_offset, rl_src1, rl_src2, false);