Home | History | Annotate | Download | only in priv

Lines Matching defs:rHi

256 static void iselInt64Expr_wrk(HReg * rHi, HReg * rLo, ISelEnv * env,
258 static void iselInt64Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e);
261 static void iselInt128Expr_wrk(HReg * rHi, HReg * rLo,
263 static void iselInt128Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e);
531 HReg rHi, rLo;
532 iselInt64Expr(&rHi, &rLo, env, arg);
534 addInstr(env, mk_iMOVds_RR( argregs[argreg++], rHi ));
1590 HReg rHi, rLo;
1591 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
1592 return rHi;
1602 HReg rHi, rLo;
1603 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
1721 HReg rHi, rLo;
1722 iselInt128Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
1723 return rHi; /* and abandon rLo .. poor wee thing :-) */
1728 HReg rHi, rLo;
1729 iselInt128Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
2175 static void iselInt128Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e)
2178 iselInt128Expr_wrk(rHi, rLo, env, e);
2179 vassert(hregClass(*rHi) == HRcGPR(env->mode64));
2180 vassert(hregIsVirtual(*rHi));
2186 static void iselInt128Expr_wrk(HReg * rHi, HReg * rLo, ISelEnv * env,
2194 lookupIRTempPair(rHi, rLo, env, e->Iex.RdTmp.tmp);
2214 *rHi = tHi;
2221 *rHi = iselWordExpr_R(env, e->Iex.Binop.arg1);
2235 *rHi = tHi;
2254 *rHi = tHi;
2276 static void iselInt64Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e)
2279 iselInt64Expr_wrk(rHi, rLo, env, e);
2280 vassert(hregClass(*rHi) == HRcInt32);
2281 vassert(hregIsVirtual(*rHi));
2287 static void iselInt64Expr_wrk(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e)
2294 lookupIRTemp64(rHi, rLo, env, e->Iex.RdTmp.tmp);
2304 *rHi = tHi;
2321 *rHi = tLo;
2326 *rHi = tHi;
2342 *rHi = tHi;
2370 *rHi = desHi;
2404 *rHi = tHi;
2430 *rHi = tHi;
2448 *rHi = tHi;
2465 *rHi = tHi;
2473 *rHi = iselWordExpr_R(env, e->Iex.Binop.arg1);
2490 *rHi = tHi;
2556 *rHi = v1;
2622 *rHi = v0;
2689 *rHi = v1;
2759 *rHi = v1;
2796 *rHi = tHi;
2824 *rHi = tHi;
2838 *rHi = tHi;
2852 *rHi = tHi;
2865 *rHi = tHi;
2896 *rHi = tHi;
2918 *rHi = tmp2;
2949 *rHi = tHi;
3764 HReg rHi, rLo, dstHi, dstLo;
3765 iselInt64Expr(&rHi, &rLo, env, stmt->Ist.WrTmp.data);
3767 addInstr(env, mk_iMOVds_RR(dstHi, rHi));
3774 HReg rHi, rLo, dstHi, dstLo;
3775 iselInt128Expr(&rHi, &rLo, env, stmt->Ist.WrTmp.data);
3777 addInstr(env, mk_iMOVds_RR(dstHi, rHi));
3864 HReg rHi = newVRegI(env);
3868 addInstr(env, mk_iMOVds_RR(rHi, hregMIPS_GPR3(mode64)));
3870 addInstr(env, mk_iMOVds_RR(dstHi, rHi));