Lines Matching refs:rLo
243 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo,
245 static void iselInt64Expr ( HReg* rHi, HReg* rLo,
1538 HReg rHi, rLo;
1539 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1540 return rHi; /* and abandon rLo .. poor wee thing :-) */
1543 HReg rHi, rLo;
1544 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1545 return rLo; /* similar stupid comment to the above ... */
1548 HReg rHi, rLo;
1555 rLo = tLo;
1557 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1559 return rLo;
1819 static void iselInt64Expr ( HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e )
1821 iselInt64Expr_wrk(rHi, rLo, env, e);
1827 vassert(hregClass(*rLo) == HRcInt32);
1828 vassert(hregIsVirtual(*rLo));
1832 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e )
1848 *rLo = tLo;
1860 *rLo = tLo;
1862 lookupIRTemp64( rHi, rLo, env, e->Iex.RdTmp.tmp);
1877 *rLo = tLo;
1890 *rLo = tLo;
1913 *rLo = tLo;
1926 *rLo = tLo;
1939 *rLo = tLo;
1946 *rLo = iselIntExpr_R(env, e->Iex.Binop.arg2);
1966 *rLo = dstLo;
1992 *rLo = tLo;
2013 *rLo = tmp2;
2029 *rLo = dst;
2056 *rLo = dstLo;
2069 *rLo = tLo;
2103 HReg rLo, rHi;
2105 iselInt64Expr(&rHi, &rLo, env, e);
2106 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
2136 HReg rLo, rHi;
2138 iselInt64Expr(&rHi, &rLo, env, e);
2139 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
2171 HReg rLo = iselIntExpr_R(env, e->Iex.Binop.arg2);
2173 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
3108 HReg rLo, rHi;
3110 iselInt64Expr(&rHi, &rLo, env, e);
3111 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
3675 HReg rLo, rHi;
3677 iselInt64Expr(&rHi, &rLo, env, e);
3678 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
5813 HReg rHi, rLo, dstHi, dstLo;
5814 iselInt64Expr(&rHi,&rLo, env, stmt->Ist.WrTmp.data);
5817 addInstr(env, mk_iMOVds_RR(dstLo, rLo) );