Home | History | Annotate | Download | only in priv

Lines Matching refs:rHi

255 static void iselInt64Expr_wrk(HReg * rHi, HReg * rLo, ISelEnv * env,
257 static void iselInt64Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e);
260 static void iselInt128Expr_wrk(HReg * rHi, HReg * rLo,
262 static void iselInt128Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e);
530 HReg rHi, rLo;
531 iselInt64Expr(&rHi, &rLo, env, arg);
533 addInstr(env, mk_iMOVds_RR( argregs[argreg++], rHi ));
1585 HReg rHi, rLo;
1586 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
1587 return rHi;
1597 HReg rHi, rLo;
1598 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
1716 HReg rHi, rLo;
1717 iselInt128Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
1718 return rHi; /* and abandon rLo .. poor wee thing :-) */
1723 HReg rHi, rLo;
1724 iselInt128Expr(&rHi, &rLo, env, e->Iex.Unop.arg);
2166 static void iselInt128Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e)
2169 iselInt128Expr_wrk(rHi, rLo, env, e);
2170 vassert(hregClass(*rHi) == HRcGPR(env->mode64));
2171 vassert(hregIsVirtual(*rHi));
2177 static void iselInt128Expr_wrk(HReg * rHi, HReg * rLo, ISelEnv * env,
2185 lookupIRTempPair(rHi, rLo, env, e->Iex.RdTmp.tmp);
2205 *rHi = tHi;
2212 *rHi = iselWordExpr_R(env, e->Iex.Binop.arg1);
2226 *rHi = tHi;
2245 *rHi = tHi;
2267 static void iselInt64Expr(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e)
2270 iselInt64Expr_wrk(rHi, rLo, env, e);
2271 vassert(hregClass(*rHi) == HRcInt32);
2272 vassert(hregIsVirtual(*rHi));
2278 static void iselInt64Expr_wrk(HReg * rHi, HReg * rLo, ISelEnv * env, IRExpr * e)
2285 lookupIRTemp64(rHi, rLo, env, e->Iex.RdTmp.tmp);
2295 *rHi = tHi;
2312 *rHi = tLo;
2317 *rHi = tHi;
2333 *rHi = tHi;
2361 *rHi = desHi;
2395 *rHi = tHi;
2421 *rHi = tHi;
2439 *rHi = tHi;
2456 *rHi = tHi;
2464 *rHi = iselWordExpr_R(env, e->Iex.Binop.arg1);
2481 *rHi = tHi;
2547 *rHi = v1;
2613 *rHi = v0;
2680 *rHi = v1;
2750 *rHi = v1;
2787 *rHi = tHi;
2815 *rHi = tHi;
2829 *rHi = tHi;
2843 *rHi = tHi;
2856 *rHi = tHi;
2887 *rHi = tHi;
2909 *rHi = tmp2;
2940 *rHi = tHi;
3755 HReg rHi, rLo, dstHi, dstLo;
3756 iselInt64Expr(&rHi, &rLo, env, stmt->Ist.WrTmp.data);
3758 addInstr(env, mk_iMOVds_RR(dstHi, rHi));
3765 HReg rHi, rLo, dstHi, dstLo;
3766 iselInt128Expr(&rHi, &rLo, env, stmt->Ist.WrTmp.data);
3768 addInstr(env, mk_iMOVds_RR(dstHi, rHi));
3855 HReg rHi = newVRegI(env);
3859 addInstr(env, mk_iMOVds_RR(rHi, hregMIPS_GPR3(mode64)));
3861 addInstr(env, mk_iMOVds_RR(dstHi, rHi));