Lines Matching full:arg2
275 && isIRAtom(e->Iex.Binop.arg2) );
314 flatten_Expr(bb, qop->arg2),
326 flatten_Expr(bb, triop->arg2),
336 flatten_Expr(bb, ex->Iex.Binop.arg2))));
1085 && sameIRExprs_aux( env, e1->Iex.Binop.arg2,
1086 e2->Iex.Binop.arg2 ));
1113 && sameIRExprs_aux( env, tri1->arg2, tri2->arg2 )
1699 && e->Iex.Binop.arg2->tag == Iex_Const) {
1707 | e->Iex.Binop.arg2->Iex.Const.con->Ico.U8))));
1712 | e->Iex.Binop.arg2->Iex.Const.con->Ico.U16))));
1717 | e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)));
1722 | e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)));
1727 | e->Iex.Binop.arg2->Iex.Const.con->Ico.V128)));
1734 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.U8))));
1739 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.U16))));
1744 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)));
1749 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)));
1754 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.V128)));
1761 & e->Iex.Binop.arg2->Iex.Const.con->Ico.U8))));
1766 & e->Iex.Binop.arg2->Iex.Const.con->Ico.U16))));
1771 & e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)));
1776 & e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)));
1781 & e->Iex.Binop.arg2->Iex.Const.con->Ico.V128)));
1788 + e->Iex.Binop.arg2->Iex.Const.con->Ico.U8))));
1793 + e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)));
1798 + e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)));
1805 - e->Iex.Binop.arg2->Iex.Const.con->Ico.U8))));
1810 - e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)));
1815 - e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)));
1821 UInt u32b = e->Iex.Binop.arg2->Iex.Const.con->Ico.U32;
1831 * e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)));
1836 * e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)));
1842 UInt u32b = e->Iex.Binop.arg2->Iex.Const.con->Ico.U32;
1855 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8);
1856 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8);
1863 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8);
1864 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8);
1875 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8);
1877 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8);
1887 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8);
1889 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8);
1901 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8);
1903 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8);
1913 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8);
1915 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8);
1927 == e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))));
1932 == e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))));
1941 != (0xFF & e->Iex.Binop.arg2->Iex.Const.con->Ico.U8)))));
1948 != e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))));
1955 != e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))));
1962 <= (UInt)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)))));
1967 <= (ULong)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)))));
1974 <= (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)))));
1979 <= (Long)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)))));
1986 < (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)))));
1991 < (Long)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)))));
1998 < (UInt)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)))));
2003 < (ULong)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)))));
2010 UInt u32b = e->Iex.Binop.arg2->Iex.Const.con->Ico.U32;
2029 | ((ULong)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))
2045 ULong argLo = e->Iex.Binop.arg2->Iex.Const.con->Ico.U64;
2056 IRExpr* argLo = e->Iex.Binop.arg2;
2070 UShort arg2 = e->Iex.Binop.arg2->Iex.Const.con->Ico.V128;
2071 if (0 == arg1 && 0 == arg2) {
2093 if (isZeroU(e->Iex.Binop.arg2)) {
2107 if (isZeroU(e->Iex.Binop.arg2)) {
2119 if (isZeroU(e->Iex.Binop.arg2)) {
2125 e2 = e->Iex.Binop.arg2;
2130 if (isOnesU(e->Iex.Binop.arg1) || isOnesU(e->Iex.Binop.arg2)) {
2135 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2147 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2159 if (isZeroU(e->Iex.Binop.arg2)) {
2165 e2 = e->Iex.Binop.arg2;
2169 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2180 if (isZeroU(e->Iex.Binop.arg2)) {
2185 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2192 if (isZeroV128(e->Iex.Binop.arg2)) {
2203 if (isOnesU(e->Iex.Binop.arg2)) {
2209 e2 = e->Iex.Binop.arg2;
2213 if (isZeroU(e->Iex.Binop.arg2)) {
2214 e2 = e->Iex.Binop.arg2;
2223 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2233 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2241 || isZeroV256(e->Iex.Binop.arg2))) {
2246 || isZeroV128(e->Iex.Binop.arg2))) {
2255 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2261 if (isZeroV128(e->Iex.Binop.arg2)) {
2266 e2 = e->Iex.Binop.arg2;
2272 if (isZeroV256(e->Iex.Binop.arg2)) {
2278 // e2 = e->Iex.Binop.arg2;
2291 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2297 if (isZeroV128(e->Iex.Binop.arg2)) {
2303 // e2 = e->Iex.Binop.arg2;
2309 e2 = e->Iex.Binop.arg2;
2313 if (isZeroU(e->Iex.Binop.arg2)) {
2322 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2327 if (isZeroU32(e->Iex.Binop.arg2)) {
2343 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2396 e->Iex.Binop.arg2)
2397 && sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2461 vassert(isIRAtom(qop->arg2));
2467 subst_Expr(env, qop->arg2),
2476 vassert(isIRAtom(triop->arg2));
2481 subst_Expr(env, triop->arg2),
2488 vassert(isIRAtom(ex->Iex.Binop.arg2));
2492 subst_Expr(env, ex->Iex.Binop.arg2)
2958 addUses_Expr(set, e->Iex.Qop.details->arg2);
2964 addUses_Expr(set, e->Iex.Triop.details->arg2);
2969 addUses_Expr(set, e->Iex.Binop.arg2);
3437 IRTemp arg2;
3449 IRTemp arg2;
3515 && a1->u.Btt.arg2 == a2->u.Btt.arg2);
3524 && a1->u.Bct.arg2 == a2->u.Bct.arg2
3585 IRExpr_RdTmp(ae->u.Btt.arg2) );
3597 IRExpr_RdTmp(ae->u.Bct.arg2) );
3679 ae->u.Btt.arg2 = subst_AvailExpr_Temp( env, ae->u.Btt.arg2 );
3685 ae->u.Bct.arg2 = subst_AvailExpr_Temp( env, ae->u.Bct.arg2 );
3740 if (e->Iex.Binop.arg2->tag == Iex_RdTmp) {
3745 ae->u.Btt.arg2 = e->Iex.Binop.arg2->Iex.RdTmp.tmp;
3748 if (e->Iex.Binop.arg2->tag == Iex_Const) {
3753 ae->u.Btc.con2 = *(e->Iex.Binop.arg2->Iex.Const.con);
3757 && e->Iex.Binop.arg2->tag == Iex_RdTmp) {
3761 ae->u.Bct.arg2 = e->Iex.Binop.arg2->Iex.RdTmp.tmp;
4050 if (e->Iex.Binop.arg2->tag != Iex_Const)
4053 *i32 = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32);
4566 deltaIRExpr(e->Iex.Qop.details->arg2, delta);
4572 deltaIRExpr(e->Iex.Triop.details->arg2, delta);
4577 deltaIRExpr(e->Iex.Binop.arg2, delta);
5018 setHints_Expr(doesLoad, getInterval, e->Iex.Qop.details->arg2);
5024 setHints_Expr(doesLoad, getInterval, e->Iex.Triop.details->arg2);
5029 setHints_Expr(doesLoad, getInterval, e->Iex.Binop.arg2);
5101 aoccCount_Expr(uses, e->Iex.Qop.details->arg2);
5108 aoccCount_Expr(uses, e->Iex.Triop.details->arg2);
5114 aoccCount_Expr(uses, e->Iex.Binop.arg2);
5295 aa->Iex.Binop.arg2));
5298 && is_Unop(aa->Iex.Binop.arg2
5303 aa->Iex.Binop.arg2->Iex.Unop.arg));
5405 aa->Iex.Unop.arg->Iex.Binop.arg2
5460 atbSubst_Expr(env, e->Iex.Qop.details->arg2),
5468 atbSubst_Expr(env, e->Iex.Triop.details->arg2),
5475 atbSubst_Expr(env, e->Iex.Binop.arg2)
5995 print_flat_expr(env, e->Iex.Binop.arg2);
6038 # define RR(_e) ((_e)->Iex.Binop.arg2)