Home | History | Annotate | Download | only in priv

Lines Matching defs:rHi

444 static void iselInt128Expr_to_32x4_wrk ( HReg* rHi, HReg* rMedHi,
448 static void iselInt128Expr_to_32x4 ( HReg* rHi, HReg* rMedHi,
455 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo,
458 static void iselInt64Expr ( HReg* rHi, HReg* rLo,
463 static void iselInt128Expr_wrk ( HReg* rHi, HReg* rLo,
467 static void iselInt128Expr ( HReg* rHi, HReg* rLo,
502 static void iselDfp128Expr_wrk ( HReg* rHi, HReg* rLo, ISelEnv* env,
504 static void iselDfp128Expr ( HReg* rHi, HReg* rLo, ISelEnv* env,
898 HReg rHi, rLo;
903 iselInt64Expr(&rHi,&rLo, env, arg, IEndianess);
905 addInstr(env, mk_iMOVds_RR( argregs[argreg++], rHi ));
975 HReg rHi, rLo;
980 iselInt64Expr(&rHi,&rLo, env, arg, IEndianess);
981 tmpregs[argreg++] = rHi;
1959 HReg rHi, rLo;
1960 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg, IEndianess);
1961 return rHi; /* and abandon rLo .. poor wee thing :-) */
1973 HReg rHi, rLo;
1974 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg, IEndianess);
1999 HReg rHi, rLo;
2000 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg, IEndianess);
2001 return rHi; /* and abandon rLo .. poor wee thing :-) */
2006 HReg rHi, rLo;
2007 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg, IEndianess);
3017 static void iselInt128Expr ( HReg* rHi, HReg* rLo,
3021 iselInt128Expr_wrk(rHi, rLo, env, e, IEndianess);
3025 vassert(hregClass(*rHi) == HRcGPR(env->mode64));
3026 vassert(hregIsVirtual(*rHi));
3032 static void iselInt128Expr_wrk ( HReg* rHi, HReg* rLo,
3040 lookupIRTempPair( rHi, rLo, env, e->Iex.RdTmp.tmp);
3061 *rHi = tHi;
3068 *rHi = iselWordExpr_R(env, e->Iex.Binop.arg1, IEndianess);
3096 static void iselInt128Expr_to_32x4 ( HReg* rHi, HReg* rMedHi, HReg* rMedLo,
3101 iselInt128Expr_to_32x4_wrk(rHi, rMedHi, rMedLo, rLo, env, e, IEndianess);
3105 vassert(hregClass(*rHi) == HRcInt32);
3106 vassert(hregIsVirtual(*rHi));
3115 static void iselInt128Expr_to_32x4_wrk ( HReg* rHi, HReg* rMedHi,
3125 lookupIRTempQuad( rHi, rMedHi, rMedLo, rLo, env, e->Iex.RdTmp.tmp);
3134 iselInt64Expr(rHi, rMedHi, env, e->Iex.Binop.arg1, IEndianess);
3154 static void iselInt64Expr ( HReg* rHi, HReg* rLo,
3159 iselInt64Expr_wrk(rHi, rLo, env, e, IEndianess);
3163 vassert(hregClass(*rHi) == HRcInt32);
3164 vassert(hregIsVirtual(*rHi));
3170 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo,
3189 *rHi = tHi;
3204 *rHi = tHi;
3211 lookupIRTempPair( rHi, rLo, env, e->Iex.RdTmp.tmp);
3224 *rHi = tHi;
3241 *rHi = tHi;
3266 *rHi = tHi;
3284 *rHi = tHi;
3300 *rHi = tHi;
3307 *rHi = iselWordExpr_R(env, e->Iex.Binop.arg1, IEndianess);
3337 *rHi = tHi;
3359 *rHi = tHi;
3384 *rHi = tHi;
3411 *rHi = tmp2;
3433 *rHi = resHi;
3444 *rHi = tHi;
3464 *rHi = tHi;
3487 *rHi = tHi;
3497 *rHi = tHi;
3512 *rHi = r_MedLo;
3527 *rHi = r_Hi;
3560 *rHi = tHi;
3576 *rHi = tHi;
3588 *rHi = tmpHi;
3615 *rHi = r_dstHi;
3642 *rHi = r_dstHi;
3693 *rHi = tHi;
3740 *rHi = tHi;
4564 static void iselDfp128Expr(HReg* rHi, HReg* rLo, ISelEnv* env, IRExpr* e,
4567 iselDfp128Expr_wrk( rHi, rLo, env, e, IEndianess );
4568 vassert( hregIsVirtual(*rHi) );
4573 static void iselDfp128Expr_wrk(HReg* rHi, HReg *rLo, ISelEnv* env, IRExpr* e,
4581 lookupIRTempPair( rHi, rLo, env, e->Iex.RdTmp.tmp );
4622 *rHi = r_dstHi;
4636 *rHi = r_srcHi;
4652 *rHi = fr_dst;
4672 *rHi = fr_dst_hi;
4687 *rHi = r_dstHi;
4720 *rHi = r_dstHi;
4765 *rHi = r_dstHi;
4786 *rHi = r_dstHi;
4826 *rHi = r_dstHi;
5104 HReg rHi = iselWordExpr_R(env, e->Iex.Binop.arg1, IEndianess);
5120 addInstr(env, PPCInstr_Store( 8, am_off8, rHi, mode64 ));
5122 addInstr(env, PPCInstr_Store( 8, am_off0, rHi, mode64 ));
5574 HReg rHi, rLo;
5578 iselInt64Expr(&rHi,&rLo, env, stmt->Ist.Put.data, IEndianess);
5579 addInstr(env, PPCInstr_Store( 4, am_addr, rHi, mode64 ));