Home | History | Annotate | Download | only in priv

Lines Matching defs:rHi

235 static void        iselInt64Expr_wrk      ( HReg* rHi, HReg* rLo, 
237 static void iselInt64Expr ( HReg* rHi, HReg* rLo,
1401 HReg rHi, rLo;
1402 iselInt64Expr(&rHi, &rLo, env, e->Iex.Binop.arg1);
1403 return index == 0 ? rLo : rHi;
1642 HReg rHi, rLo;
1643 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1644 return rHi; /* and abandon rLo .. poor wee thing :-) */
1647 HReg rHi, rLo;
1648 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1652 HReg rHi, rLo;
1658 rHi = tHi;
1661 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg);
1913 static void iselInt64Expr ( HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e )
1915 iselInt64Expr_wrk(rHi, rLo, env, e);
1919 vassert(hregClass(*rHi) == HRcInt32);
1920 vassert(hregIsVirtual(*rHi));
1926 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e )
1941 *rHi = tHi;
1953 *rHi = tHi;
1956 lookupIRTemp64( rHi, rLo, env, e->Iex.RdTmp.tmp);
1972 *rHi = tHi;
1985 *rHi = tHi;
2008 *rHi = tHi;
2021 *rHi = tHi;
2034 *rHi = tHi;
2041 *rHi = iselIntExpr_R(env, e->Iex.Binop.arg1);
2061 *rHi = dstHi;
2087 *rHi = tHi;
2108 *rHi = tmp2;
2124 *rHi = dst;
2150 *rHi = dstHi;
2163 *rHi = tHi;
2200 HReg rLo, rHi;
2202 iselInt64Expr(&rHi, &rLo, env, e);
2203 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
2233 HReg rLo, rHi;
2235 iselInt64Expr(&rHi, &rLo, env, e);
2236 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
2267 HReg rHi = iselIntExpr_R(env, e->Iex.Binop.arg1);
2270 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
3185 HReg rHi = newVRegI(env);
3187 addInstr(env, ARMInstr_Imm32(rHi, 0));
3188 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
3195 HReg rHi = newVRegI(env);
3196 addInstr(env, mk_iMOVds_RR(rHi, rLo));
3197 addInstr(env, ARMInstr_Shift(ARMsh_SAR, rHi, rHi, ARMRI5_I5(31)));
3199 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
3210 HReg rLo, rHi;
3212 iselInt64Expr(&rHi, &rLo, env, e);
3213 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
3778 HReg rLo, rHi;
3780 iselInt64Expr(&rHi, &rLo, env, e);
3781 addInstr(env, ARMInstr_VXferD(True/*toD*/, res, rHi, rLo));
5934 HReg rHi, rLo, dstHi, dstLo;
5935 iselInt64Expr(&rHi,&rLo, env, stmt->Ist.WrTmp.data);
5937 addInstr(env, mk_iMOVds_RR(dstHi, rHi) );