Home | History | Annotate | Download | only in priv

Lines Matching refs:rHi

238 static void iselInt64Expr_wrk(HReg * rHi, HReg * rLo, ISelEnv * env,
240 static void iselInt64Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e);
243 static void iselInt128Expr_wrk(HReg * rHi, HReg * rLo,
245 static void iselInt128Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e);
1254 HReg rHi, rLo;
1255 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
1256 return rHi;
1260 HReg rHi, rLo;
1261 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
1377 HReg rHi, rLo;
1378 iselInt128Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
1379 return rHi; /* and abandon rLo .. poor wee thing :-) */
1384 HReg rHi, rLo;
1385 iselInt128Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
1752 static void iselInt128Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e)
1755 iselInt128Expr_wrk(rHi, rLo, env, e);
1761 vassert(hregClass(*rHi) == HRcGPR(env->mode64));
1762 vassert(hregIsVirtual(*rHi));
1768 static void iselInt128Expr_wrk(HReg * rHi, HReg * rLo, ISelEnv * env,
1776 lookupIRTempPair(rHi, rLo, env, e->Iex.RdTmp.tmp);
1797 *rHi = tHi;
1804 *rHi = iselWordExpr_R(env, e->Iex.Binop.arg1);
1818 *rHi = tHi;
1836 *rHi = tHi;
1858 static void iselInt64Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e)
1861 iselInt64Expr_wrk(rHi, rLo, env, e);
1862 vassert(hregClass(*rHi) == HRcInt32);
1863 vassert(hregIsVirtual(*rHi));
1869 static void iselInt64Expr_wrk(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e)
1876 lookupIRTemp64(rHi, rLo, env, e->Iex.RdTmp.tmp);
1886 *rHi = tHi;
1903 *rHi = tLo;
1908 *rHi = tHi;
1924 *rHi = tHi;
1961 *rHi = desHi;
1980 *rHi = tHi;
1998 *rHi = tHi;
2015 *rHi = tHi;
2023 *rHi = iselWordExpr_R(env, e->Iex.Binop.arg1);
2040 *rHi = tHi;
2068 *rHi = tHi;
2082 *rHi = tHi;
2095 *rHi = tHi;
2117 *rHi = tmp2;
2141 *rHi = tHi;
2852 HReg rHi, rLo, dstHi, dstLo;
2853 iselInt64Expr(&rHi, &rLo, env, stmt->Ist.WrTmp.data);
2855 addInstr(env, mk_iMOVds_RR(dstHi, rHi));