Lines Matching refs:rl_lhs

3079                                RegLocation rl_lhs, RegLocation rl_rhs, int flags) {  in GenArithOpInt()  argument
3174 mir_graph_->SRegToVReg(rl_lhs.s_reg_low))) { in GenArithOpInt()
3184 rl_result = GenDivRem(rl_dest, rl_lhs, rl_rhs, op == kOpDiv, flags); in GenArithOpInt()
3193 rl_lhs = LoadValue(rl_lhs, kCoreReg); in GenArithOpInt()
3196 OpRegReg(op, rl_result.reg, rl_lhs.reg); in GenArithOpInt()
3219 rl_lhs = LoadValue(rl_lhs, kCoreReg); in GenArithOpInt()
3221 OpRegRegReg(op, rl_result.reg, rl_lhs.reg, t_reg); in GenArithOpInt()
3258 rl_lhs = LoadValue(rl_lhs, kCoreReg); in GenArithOpInt()
3260 OpRegRegReg(op, rl_result.reg, rl_lhs.reg, rl_rhs.reg); in GenArithOpInt()
3264 rl_lhs = UpdateLocTyped(rl_lhs); in GenArithOpInt()
3267 if (!IsOperationSafeWithoutTemps(rl_lhs, rl_rhs)) { in GenArithOpInt()
3269 rl_lhs = LoadValue(rl_lhs, kCoreReg); in GenArithOpInt()
3272 OpRegRegReg(op, rl_result.reg, rl_lhs.reg, rl_rhs.reg); in GenArithOpInt()
3281 mir_graph_->SRegToVReg(rl_lhs.s_reg_low)) { in GenArithOpInt()
3282 rl_lhs = LoadValue(rl_lhs, kCoreReg); in GenArithOpInt()
3285 OpRegCopy(rl_result.reg, rl_lhs.reg); in GenArithOpInt()
3288 LoadValueDirect(rl_lhs, rl_result.reg); in GenArithOpInt()
3291 } else if (rl_lhs.location != kLocPhysReg) { in GenArithOpInt()
3297 OpRegMem(op, rl_result.reg, rl_lhs); in GenArithOpInt()
3300 rl_lhs = LoadValue(rl_lhs, kCoreReg); in GenArithOpInt()
3303 OpRegRegReg(op, rl_result.reg, rl_lhs.reg, rl_rhs.reg); in GenArithOpInt()
3307 rl_lhs = LoadValue(rl_lhs, kCoreReg); in GenArithOpInt()
3310 OpRegRegReg(op, rl_result.reg, rl_lhs.reg, rl_rhs.reg); in GenArithOpInt()
3319 bool X86Mir2Lir::IsOperationSafeWithoutTemps(RegLocation rl_lhs, RegLocation rl_rhs) { in IsOperationSafeWithoutTemps() argument
3321 if (rl_lhs.location == kLocPhysReg && rl_lhs.reg.IsFloat()) { in IsOperationSafeWithoutTemps()