Lines Matching refs:rl_src

405   RegLocation rl_src = rl_method;  in FlushIns()  local
406 rl_src.location = kLocPhysReg; in FlushIns()
407 rl_src.reg = TargetReg(kArg0, kRef); in FlushIns()
408 rl_src.home = false; in FlushIns()
409 MarkLive(rl_src); in FlushIns()
412 StoreValueWide(rl_method, rl_src); in FlushIns()
414 StoreValue(rl_method, rl_src); in FlushIns()
418 StoreBaseDisp(TargetPtrReg(kSp), 0, rl_src.reg, kWord, kNotVolatile); in FlushIns()
1212 RegLocation rl_src = info->args[0]; in GenInlinedAbsInt() local
1213 rl_src = LoadValue(rl_src, kCoreReg); in GenInlinedAbsInt()
1217 OpRegRegImm(kOpAsr, sign_reg, rl_src.reg, 31); in GenInlinedAbsInt()
1218 OpRegRegReg(kOpAdd, rl_result.reg, rl_src.reg, sign_reg); in GenInlinedAbsInt()
1230 RegLocation rl_src = info->args[0]; in GenInlinedAbsLong() local
1231 rl_src = LoadValueWide(rl_src, kCoreReg); in GenInlinedAbsLong()
1237 rl_result.reg.GetLowReg() == rl_src.reg.GetHighReg())) { in GenInlinedAbsLong()
1238 OpRegCopyWide(rl_result.reg, rl_src.reg); in GenInlinedAbsLong()
1239 if (rl_result.reg.GetLowReg() != rl_src.reg.GetLowReg() && in GenInlinedAbsLong()
1240 rl_result.reg.GetLowReg() != rl_src.reg.GetHighReg() && in GenInlinedAbsLong()
1241 rl_result.reg.GetHighReg() != rl_src.reg.GetLowReg() && in GenInlinedAbsLong()
1242 rl_result.reg.GetHighReg() != rl_src.reg.GetHighReg()) { in GenInlinedAbsLong()
1244 FreeTemp(rl_src.reg); in GenInlinedAbsLong()
1246 rl_src = rl_result; in GenInlinedAbsLong()
1253 OpRegRegImm(kOpAsr, sign_reg, rl_src.reg, 63); in GenInlinedAbsLong()
1254 OpRegRegReg(kOpAdd, rl_result.reg, rl_src.reg, sign_reg); in GenInlinedAbsLong()
1258 OpRegRegImm(kOpAsr, sign_reg, rl_src.reg.GetHigh(), 31); in GenInlinedAbsLong()
1259 OpRegRegReg(kOpAdd, rl_result.reg.GetLow(), rl_src.reg.GetLow(), sign_reg); in GenInlinedAbsLong()
1260 OpRegRegReg(kOpAdc, rl_result.reg.GetHigh(), rl_src.reg.GetHigh(), sign_reg); in GenInlinedAbsLong()
1311 RegLocation rl_src = info->args[0]; in GenInlinedFloatCvt() local
1312 StoreValue(rl_dest, rl_src); in GenInlinedFloatCvt()
1326 RegLocation rl_src = info->args[0]; in GenInlinedDoubleCvt() local
1327 StoreValueWide(rl_dest, rl_src); in GenInlinedDoubleCvt()