Home
last modified time | relevance | path

Searched refs:rLo (Results 1 – 11 of 11) sorted by relevance

/external/valgrind/VEX/priv/
Dhost_mips_isel.c256 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; in doHelperCall() local
532 iselInt64Expr(&rHi, &rLo, env, arg); in doHelperCall()
536 addInstr(env, mk_iMOVds_RR( argregs[argreg], rLo)); in doHelperCall()
1590 HReg rHi, rLo; in iselWordExpr_R_wrk() local
1591 iselInt64Expr(&rHi, &rLo, env, e->Iex.Unop.arg); in iselWordExpr_R_wrk()
1602 HReg rHi, rLo; in iselWordExpr_R_wrk() local
[all …]
Dhost_ppc_isel.c445 HReg* rMedLo, HReg* rLo,
449 HReg* rMedLo, HReg* rLo,
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; in doHelperCall() local
903 iselInt64Expr(&rHi,&rLo, env, arg, IEndianess); in doHelperCall()
[all …]
Dhost_x86_isel.c265 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo,
267 static void iselInt64Expr ( HReg* rHi, HReg* rLo,
366 HReg rHi, rLo; in pushArg() local
367 iselInt64Expr(&rHi, &rLo, env, arg); in pushArg()
369 addInstr(env, X86Instr_Push(X86RMI_Reg(rLo))); in pushArg()
1277 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1278 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1282 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1283 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1284 return rLo; /* similar stupid comment to the above ... */ in iselIntExpr_R_wrk()
[all …]
Dhost_amd64_isel.c234 static void iselInt128Expr_wrk ( /*OUT*/HReg* rHi, HReg* rLo,
236 static void iselInt128Expr ( /*OUT*/HReg* rHi, HReg* rLo,
251 static void iselDVecExpr_wrk ( /*OUT*/HReg* rHi, HReg* rLo,
253 static void iselDVecExpr ( /*OUT*/HReg* rHi, HReg* rLo,
1458 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1459 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1463 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1464 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1465 return rLo; /* and abandon rHi */ in iselIntExpr_R_wrk()
2459 static void iselInt128Expr ( HReg* rHi, HReg* rLo, in iselInt128Expr() argument
[all …]
Dhost_arm_isel.c235 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo,
237 static void iselInt64Expr ( HReg* rHi, HReg* rLo,
1401 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1402 iselInt64Expr(&rHi, &rLo, env, e->Iex.Binop.arg1); in iselIntExpr_R_wrk()
1403 return index == 0 ? rLo : rHi; in iselIntExpr_R_wrk()
1642 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1643 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1647 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1648 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
1649 return rLo; /* similar stupid comment to the above ... */ in iselIntExpr_R_wrk()
[all …]
Dhost_arm_defs.h832 HReg rLo; member
838 HReg rLo; member
997 extern ARMInstr* ARMInstr_VXferD ( Bool toD, HReg dD, HReg rHi, HReg rLo );
998 extern ARMInstr* ARMInstr_VXferS ( Bool toS, HReg fD, HReg rLo );
Dhost_arm64_isel.c198 static void iselInt128Expr_wrk ( /*OUT*/HReg* rHi, HReg* rLo,
200 static void iselInt128Expr ( /*OUT*/HReg* rHi, HReg* rLo,
215 static void iselV256Expr_wrk ( /*OUT*/HReg* rHi, HReg* rLo,
217 static void iselV256Expr ( /*OUT*/HReg* rHi, HReg* rLo,
1762 HReg rHi, rLo; in iselIntExpr_R_wrk() local
1763 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk()
2069 static void iselInt128Expr ( HReg* rHi, HReg* rLo, in iselInt128Expr() argument
2072 iselInt128Expr_wrk(rHi, rLo, env, e); in iselInt128Expr()
2078 vassert(hregClass(*rLo) == HRcInt64); in iselInt128Expr()
2079 vassert(hregIsVirtual(*rLo)); in iselInt128Expr()
[all …]
Dhost_arm_defs.c1332 ARMInstr* ARMInstr_VXferD ( Bool toD, HReg dD, HReg rHi, HReg rLo ) { in ARMInstr_VXferD() argument
1338 i->ARMin.VXferD.rLo = rLo; in ARMInstr_VXferD()
1341 ARMInstr* ARMInstr_VXferS ( Bool toS, HReg fD, HReg rLo ) { in ARMInstr_VXferS() argument
1346 i->ARMin.VXferS.rLo = rLo; in ARMInstr_VXferS()
1808 ppHRegARM(i->ARMin.VXferD.rLo); in ppARMInstr()
1812 ppHRegARM(i->ARMin.VXferD.rLo); in ppARMInstr()
1824 ppHRegARM(i->ARMin.VXferS.rLo); in ppARMInstr()
1826 ppHRegARM(i->ARMin.VXferS.rLo); in ppARMInstr()
2208 addHRegUse(u, HRmRead, i->ARMin.VXferD.rLo); in getRegUsage_ARMInstr()
2212 addHRegUse(u, HRmWrite, i->ARMin.VXferD.rLo); in getRegUsage_ARMInstr()
[all …]
Dguest_amd64_helpers.c80 static void mullS64 ( Long u, Long v, Long* rHi, Long* rLo ) in mullS64() argument
94 *rLo = u * v; in mullS64()
97 static void mullU64 ( ULong u, ULong v, ULong* rHi, ULong* rLo ) in mullU64() argument
111 *rLo = u * v; in mullU64()
Dguest_x86_toIR.c7730 IRTemp rLo = newTemp(Ity_I64); in dis_PMULHRSW_helper() local
7768 rLo, in dis_PMULHRSW_helper()
7784 binop(Iop_CatEvenLanes16x4, mkexpr(rHi), mkexpr(rLo)); in dis_PMULHRSW_helper()
12619 IRTemp rLo = newTemp(Ity_I64); in disInstr_X86_WRK() local
12649 assign( rLo, mkexpr(sLo) ); in disInstr_X86_WRK()
12653 assign( rLo, dis_PALIGNR_XMM_helper(sHi, sLo, d32) ); in disInstr_X86_WRK()
12657 assign( rLo, mkexpr(sHi) ); in disInstr_X86_WRK()
12661 assign( rLo, dis_PALIGNR_XMM_helper(dLo, sHi, d32-8) ); in disInstr_X86_WRK()
12665 assign( rLo, mkexpr(dLo) ); in disInstr_X86_WRK()
12669 assign( rLo, dis_PALIGNR_XMM_helper(dHi, dLo, d32-16) ); in disInstr_X86_WRK()
[all …]
Dguest_amd64_toIR.c9537 IRTemp rLo = newTemp(Ity_I64); in dis_PMULHRSW_helper() local
9575 rLo, in dis_PMULHRSW_helper()
9591 binop(Iop_CatEvenLanes16x4, mkexpr(rHi), mkexpr(rLo)); in dis_PMULHRSW_helper()
9743 IRTemp rLo = newTemp(Ity_I64); in math_PALIGNR_XMM() local
9752 assign( rLo, mkexpr(sLo) ); in math_PALIGNR_XMM()
9756 assign( rLo, dis_PALIGNR_XMM_helper(sHi, sLo, imm8) ); in math_PALIGNR_XMM()
9760 assign( rLo, mkexpr(sHi) ); in math_PALIGNR_XMM()
9764 assign( rLo, dis_PALIGNR_XMM_helper(dLo, sHi, imm8-8) ); in math_PALIGNR_XMM()
9768 assign( rLo, mkexpr(dLo) ); in math_PALIGNR_XMM()
9772 assign( rLo, dis_PALIGNR_XMM_helper(dHi, dLo, imm8-16) ); in math_PALIGNR_XMM()
[all …]