Lines Matching full:arg2
899 HReg srcL = iselDblExpr(env, triop->arg2);
927 HReg reg = iselIntExpr_R(env, e->Iex.Binop.arg2);
955 X86RMI* rmi = iselIntExpr_RMI(env, e->Iex.Binop.arg2);
1019 if (e->Iex.Binop.arg2->tag == Iex_Const) {
1022 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8);
1023 nshift = e->Iex.Binop.arg2->Iex.Const.con->Ico.U8;
1030 HReg regR = iselIntExpr_R(env, e->Iex.Binop.arg2);
1042 HReg src2 = iselIntExpr_R(env, e->Iex.Binop.arg2);
1053 HReg lo8s = iselIntExpr_R(env, e->Iex.Binop.arg2);
1066 HReg lo16s = iselIntExpr_R(env, e->Iex.Binop.arg2);
1080 HReg b16s = iselIntExpr_R(env, e->Iex.Binop.arg2);
1100 HReg fR = iselDblExpr(env, e->Iex.Binop.arg2);
1112 HReg rf = iselDblExpr(env, e->Iex.Binop.arg2);
1565 && e->Iex.Binop.arg2->tag == Iex_Const
1566 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U32
1569 && e->Iex.Binop.arg1->Iex.Binop.arg2->tag == Iex_Binop
1570 && e->Iex.Binop.arg1->Iex.Binop.arg2->Iex.Binop.op == Iop_Shl32
1572 ->Iex.Binop.arg2->Iex.Binop.arg2->tag == Iex_Const
1574 ->Iex.Binop.arg2->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8) {
1576 ->Iex.Binop.arg2->Iex.Binop.arg2->Iex.Const.con->Ico.U8;
1577 UInt imm32 = e->Iex.Binop.arg2->Iex.Const.con->Ico.U32;
1581 ->Iex.Binop.arg2->Iex.Binop.arg1 );
1589 && e->Iex.Binop.arg2->tag == Iex_Binop
1590 && e->Iex.Binop.arg2->Iex.Binop.op == Iop_Shl32
1591 && e->Iex.Binop.arg2->Iex.Binop.arg2->tag == Iex_Const
1592 && e->Iex.Binop.arg2->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8) {
1593 UInt shift = e->Iex.Binop.arg2->Iex.Binop.arg2->Iex.Const.con->Ico.U8;
1596 HReg r2 = iselIntExpr_R(env, e->Iex.Binop.arg2->Iex.Binop.arg1 );
1604 && e->Iex.Binop.arg2->tag == Iex_Const
1605 && e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U32) {
1607 return X86AMode_IR(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32, r1);
1938 if (isZeroU8(e->Iex.Binop.arg2)) {
1948 X86RMI* rmi2 = iselIntExpr_RMI(env, e->Iex.Binop.arg2);
1969 X86RMI* rmi2 = iselIntExpr_RMI(env, e->Iex.Binop.arg2);
1989 && e->Iex.Binop.arg2->tag == Iex_Const) {
1991 IRExpr* con = e->Iex.Binop.arg2;
2023 X86RMI* rmi2 = iselIntExpr_RMI(env, e->Iex.Binop.arg2);
2045 iselInt64Expr( &hi2, &lo2, env, e->Iex.Binop.arg2 );
2196 HReg rRight = iselIntExpr_R(env, e->Iex.Binop.arg2);
2216 X86RM* rmRight = iselIntExpr_RM(env, e->Iex.Binop.arg2);
2239 iselInt64Expr(&yHi, &yLo, env, e->Iex.Binop.arg2);
2251 if (e->Iex.Binop.arg2->tag == Iex_Const) {
2253 ULong w64 = e->Iex.Binop.arg2->Iex.Const.con->Ico.U64;
2259 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U64);
2277 iselInt64Expr(&yHi, &yLo, env, e->Iex.Binop.arg2);
2293 *rLo = iselIntExpr_R(env, e->Iex.Binop.arg2);
2321 rAmt = iselIntExpr_R(env, e->Iex.Binop.arg2);
2363 rAmt = iselIntExpr_R(env, e->Iex.Binop.arg2);
2386 HReg rf = iselDblExpr(env, e->Iex.Binop.arg2);
2538 iselInt64Expr(&yHi, &yLo, env, e->Iex.Binop.arg2);
2579 X86RMI* y = iselIntExpr_RMI(env, e->Iex.Binop.arg2);
2910 HReg src = iselDblExpr(env, e->Iex.Binop.arg2);
2941 HReg rf = iselFltExpr(env, e->Iex.Binop.arg2);
3083 HReg srcL = iselDblExpr(env, triop->arg2);
3096 HReg rf = iselDblExpr(env, e->Iex.Binop.arg2);
3117 iselInt64Expr( &rHi, &rLo, env, e->Iex.Binop.arg2);
3147 HReg src = iselDblExpr(env, e->Iex.Binop.arg2);
3496 HReg arg = iselVecExpr(env, e->Iex.Binop.arg2);
3509 HReg srcI = iselIntExpr_R(env, e->Iex.Binop.arg2);
3525 iselInt64Expr(&srcIhi, &srcIlo, env, e->Iex.Binop.arg2);
3545 iselInt64Expr(&r1, &r0, env, e->Iex.Binop.arg2);
3567 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2);
3583 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2);
3603 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2);
3622 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2);
3691 HReg arg2 = iselVecExpr(env, e->Iex.Binop.arg2);
3696 addInstr(env, mk_vMOVsd_RR(arg2, dst));
3700 addInstr(env, X86Instr_SseReRg(op, arg2, dst));
3715 X86RMI* rmi = iselIntExpr_RMI(env, e->Iex.Binop.arg2);
3743 HReg argR = iselVecExpr(env, e->Iex.Binop.arg2);
3801 HReg argL = iselVecExpr(env, triop->arg2);
3817 HReg argL = iselVecExpr(env, triop->arg2);