/external/valgrind/main/VEX/priv/ |
D | host_x86_isel.c | 248 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo, 250 static void iselInt64Expr ( HReg* rHi, HReg* rLo, 336 HReg rHi, rLo; in pushArg() local 337 iselInt64Expr(&rHi, &rLo, env, arg); in pushArg() 339 addInstr(env, X86Instr_Push(X86RMI_Reg(rLo))); in pushArg() 1159 HReg rHi, rLo; in iselIntExpr_R_wrk() local 1160 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk() 1164 HReg rHi, rLo; in iselIntExpr_R_wrk() local 1165 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk() 1166 return rLo; /* similar stupid comment to the above ... */ in iselIntExpr_R_wrk() [all …]
|
D | host_ppc_isel.c | 395 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo, 397 static void iselInt64Expr ( HReg* rHi, HReg* rLo, 401 static void iselInt128Expr_wrk ( HReg* rHi, HReg* rLo, 403 static void iselInt128Expr ( HReg* rHi, HReg* rLo, 768 HReg rHi, rLo; in doHelperCall() local 773 iselInt64Expr(&rHi,&rLo, env, args[i]); in doHelperCall() 777 addInstr(env, mk_iMOVds_RR( argregs[argreg], rLo)); in doHelperCall() 812 HReg rHi, rLo; in doHelperCall() local 817 iselInt64Expr(&rHi,&rLo, env, args[i]); in doHelperCall() 819 tmpregs[argreg] = rLo; in doHelperCall() [all …]
|
D | host_arm_isel.c | 231 static void iselInt64Expr_wrk ( HReg* rHi, HReg* rLo, 233 static void iselInt64Expr ( HReg* rHi, HReg* rLo, 1506 HReg rHi, rLo; in iselIntExpr_R_wrk() local 1507 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk() 1511 HReg rHi, rLo; in iselIntExpr_R_wrk() local 1512 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk() 1513 return rLo; /* similar stupid comment to the above ... */ in iselIntExpr_R_wrk() 1516 HReg rHi, rLo; in iselIntExpr_R_wrk() local 1523 rLo = tLo; in iselIntExpr_R_wrk() 1525 iselInt64Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk() [all …]
|
D | host_arm_defs.h | 798 HReg rLo; member 804 HReg rLo; member 940 extern ARMInstr* ARMInstr_VXferD ( Bool toD, HReg dD, HReg rHi, HReg rLo ); 941 extern ARMInstr* ARMInstr_VXferS ( Bool toS, HReg fD, HReg rLo );
|
D | host_arm_defs.c | 1302 ARMInstr* ARMInstr_VXferD ( Bool toD, HReg dD, HReg rHi, HReg rLo ) { in ARMInstr_VXferD() argument 1308 i->ARMin.VXferD.rLo = rLo; in ARMInstr_VXferD() 1311 ARMInstr* ARMInstr_VXferS ( Bool toS, HReg fD, HReg rLo ) { in ARMInstr_VXferS() argument 1316 i->ARMin.VXferS.rLo = rLo; in ARMInstr_VXferS() 1717 ppHRegARM(i->ARMin.VXferD.rLo); in ppARMInstr() 1721 ppHRegARM(i->ARMin.VXferD.rLo); in ppARMInstr() 1733 ppHRegARM(i->ARMin.VXferS.rLo); in ppARMInstr() 1735 ppHRegARM(i->ARMin.VXferS.rLo); in ppARMInstr() 2080 addHRegUse(u, HRmRead, i->ARMin.VXferD.rLo); in getRegUsage_ARMInstr() 2084 addHRegUse(u, HRmWrite, i->ARMin.VXferD.rLo); in getRegUsage_ARMInstr() [all …]
|
D | host_amd64_isel.c | 216 static void iselInt128Expr_wrk ( HReg* rHi, HReg* rLo, 218 static void iselInt128Expr ( HReg* rHi, HReg* rLo, 1461 HReg rHi, rLo; in iselIntExpr_R_wrk() local 1462 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk() 1466 HReg rHi, rLo; in iselIntExpr_R_wrk() local 1467 iselInt128Expr(&rHi,&rLo, env, e->Iex.Unop.arg); in iselIntExpr_R_wrk() 1468 return rLo; /* and abandon rHi */ in iselIntExpr_R_wrk() 2358 static void iselInt128Expr ( HReg* rHi, HReg* rLo, in iselInt128Expr() argument 2361 iselInt128Expr_wrk(rHi, rLo, env, e); in iselInt128Expr() 2367 vassert(hregClass(*rLo) == HRcInt64); in iselInt128Expr() [all …]
|
D | guest_amd64_helpers.c | 79 static void mullS64 ( Long u, Long v, Long* rHi, Long* rLo ) in mullS64() argument 93 *rLo = u * v; in mullS64() 96 static void mullU64 ( ULong u, ULong v, ULong* rHi, ULong* rLo ) in mullU64() argument 110 *rLo = u * v; in mullU64()
|
D | guest_x86_toIR.c | 7547 IRTemp rLo = newTemp(Ity_I64); in dis_PMULHRSW_helper() local 7585 rLo, in dis_PMULHRSW_helper() 7601 binop(Iop_CatEvenLanes16x4, mkexpr(rHi), mkexpr(rLo)); in dis_PMULHRSW_helper() 12372 IRTemp rLo = newTemp(Ity_I64); in disInstr_X86_WRK() local 12402 assign( rLo, mkexpr(sLo) ); in disInstr_X86_WRK() 12406 assign( rLo, dis_PALIGNR_XMM_helper(sHi, sLo, d32) ); in disInstr_X86_WRK() 12410 assign( rLo, mkexpr(sHi) ); in disInstr_X86_WRK() 12414 assign( rLo, dis_PALIGNR_XMM_helper(dLo, sHi, d32-8) ); in disInstr_X86_WRK() 12418 assign( rLo, mkexpr(dLo) ); in disInstr_X86_WRK() 12422 assign( rLo, dis_PALIGNR_XMM_helper(dHi, dLo, d32-16) ); in disInstr_X86_WRK() [all …]
|
D | guest_amd64_toIR.c | 8749 IRTemp rLo = newTemp(Ity_I64); in dis_PMULHRSW_helper() local 8787 rLo, in dis_PMULHRSW_helper() 8803 binop(Iop_CatEvenLanes16x4, mkexpr(rHi), mkexpr(rLo)); in dis_PMULHRSW_helper() 13785 IRTemp rLo = newTemp(Ity_I64); in disInstr_AMD64_WRK() local 13815 assign( rLo, mkexpr(sLo) ); in disInstr_AMD64_WRK() 13819 assign( rLo, dis_PALIGNR_XMM_helper(sHi, sLo, d64) ); in disInstr_AMD64_WRK() 13823 assign( rLo, mkexpr(sHi) ); in disInstr_AMD64_WRK() 13827 assign( rLo, dis_PALIGNR_XMM_helper(dLo, sHi, d64-8) ); in disInstr_AMD64_WRK() 13831 assign( rLo, mkexpr(dLo) ); in disInstr_AMD64_WRK() 13835 assign( rLo, dis_PALIGNR_XMM_helper(dHi, dLo, d64-16) ); in disInstr_AMD64_WRK() [all …]
|