Home | History | Annotate | Download | only in quick

Lines Matching refs:rl_src2

86                                   RegLocation rl_src2, LIR* taken,
116 rl_src1 = rl_src2;
117 rl_src2 = rl_temp;
123 if (rl_src2.is_const) {
125 RegLocation rl_temp = UpdateLoc(rl_src2);
127 InexpensiveConstantInt(mir_graph_->ConstantValue(rl_src2))) {
129 OpCmpImmBranch(cond, rl_src1.low_reg, mir_graph_->ConstantValue(rl_src2), taken);
134 rl_src2 = LoadValue(rl_src2, kCoreReg);
135 OpCmpBranch(cond, rl_src1.low_reg, rl_src2.low_reg, taken);
1127 RegLocation rl_src1, RegLocation rl_src2) {
1142 rl_src2 = LoadValueWide(rl_src2, kCoreReg);
1145 if ((rl_result.low_reg == rl_src1.high_reg) || (rl_result.low_reg == rl_src2.high_reg)) {
1147 OpRegRegReg(first_op, t_reg, rl_src1.low_reg, rl_src2.low_reg);
1148 OpRegRegReg(second_op, rl_result.high_reg, rl_src1.high_reg, rl_src2.high_reg);
1152 OpRegRegReg(first_op, rl_result.low_reg, rl_src1.low_reg, rl_src2.low_reg);
1154 rl_src2.high_reg);
1160 * free any temps from rl_src1 & rl_src2 that aren't still live in rl_result.
1164 FreeRegLocTemps(rl_result, rl_src2);
1201 RegLocation rl_src1, RegLocation rl_src2) {
1283 LoadValueDirectFixed(rl_src2, t_reg);
1285 rl_src2 = LoadValue(rl_src2, kCoreReg);
1287 OpRegRegImm(kOpAnd, t_reg, rl_src2.low_reg, 31);
1295 rl_src2 = LoadValue(rl_src2, kCoreReg);
1297 OpRegRegReg(op, rl_result.low_reg, rl_src1.low_reg, rl_src2.low_reg);
1304 rl_src2 = LoadValue(rl_src2, kCoreReg);
1306 GenImmedCheck(kCondEq, rl_src2.low_reg, 0, kThrowDivZero);
1308 rl_result = GenDivRem(rl_dest, rl_src1.low_reg, rl_src2.low_reg, op == kOpDiv);
1312 LoadValueDirectFixed(rl_src2, TargetReg(kArg1));
1588 RegLocation rl_src1, RegLocation rl_src2) {
1599 rl_src2 = LoadValueWide(rl_src2, kCoreReg);
1602 if (rl_result.low_reg == rl_src2.high_reg) {
1604 OpRegCopy(t_reg, rl_src2.high_reg);
1605 OpRegReg(kOpMvn, rl_result.low_reg, rl_src2.low_reg);
1609 OpRegReg(kOpMvn, rl_result.low_reg, rl_src2.low_reg);
1610 OpRegReg(kOpMvn, rl_result.high_reg, rl_src2.high_reg);
1617 GenAddLong(rl_dest, rl_src1, rl_src2);
1626 GenSubLong(rl_dest, rl_src1, rl_src2);
1635 GenMulLong(rl_dest, rl_src1, rl_src2);
1661 return GenAndLong(rl_dest, rl_src1, rl_src2);
1669 GenOrLong(rl_dest, rl_src1, rl_src2);
1678 GenXorLong(rl_dest, rl_src1, rl_src2);
1685 GenNegLong(rl_dest, rl_src2);
1692 GenLong3Addr(first_op, second_op, rl_dest, rl_src1, rl_src2);
1696 LoadValueDirectWideFixed(rl_src2, TargetReg(kArg2), TargetReg(kArg3));
1703 CallRuntimeHelperRegLocationRegLocation(func_offset, rl_src1, rl_src2, false);