Home | History | Annotate | Download | only in priv

Lines Matching full:arg1

274       return toBool( isIRAtom(e->Iex.Binop.arg1) 
313 flatten_Expr(bb, qop->arg1),
325 flatten_Expr(bb, triop->arg1),
335 flatten_Expr(bb, ex->Iex.Binop.arg1),
1083 && sameIRExprs_aux( env, e1->Iex.Binop.arg1,
1084 e2->Iex.Binop.arg1 )
1112 && sameIRExprs_aux( env, tri1->arg1, tri2->arg1 )
1698 if (e->Iex.Binop.arg1->tag == Iex_Const
1706 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8
1711 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U16
1716 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1721 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1726 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128
1733 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8
1738 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U16
1743 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1748 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1753 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128
1760 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8
1765 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U16
1770 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1775 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1780 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128
1787 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8
1792 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1797 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1804 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8
1809 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1814 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1820 UInt u32a = e->Iex.Binop.arg1->Iex.Const.con->Ico.U32;
1830 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1835 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1841 UInt u32a = e->Iex.Binop.arg1->Iex.Const.con->Ico.U32;
1859 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1867 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1876 s32 = (Int)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32);
1888 s64 = (Long)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64);
1902 u32 = (UInt)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32);
1914 u64 = (ULong)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64);
1926 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1931 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1940 ((0xFF & e->Iex.Binop.arg1->Iex.Const.con->Ico.U8)
1947 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1954 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1961 ((UInt)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32)
1966 ((ULong)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64)
1973 ((Int)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32)
1978 ((Long)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64)
1985 ((Int)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32)
1990 ((Long)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64)
1997 ((UInt)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32)
2002 ((ULong)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64)
2009 UInt u32a = e->Iex.Binop.arg1->Iex.Const.con->Ico.U32;
2027 (((ULong)(e->Iex.Binop.arg1
2044 ULong argHi = e->Iex.Binop.arg1->Iex.Const.con->Ico.U64;
2055 IRExpr* argHi = e->Iex.Binop.arg1;
2069 UShort arg1 = e->Iex.Binop.arg1->Iex.Const.con->Ico.V128;
2071 if (0 == arg1 && 0 == arg2) {
2094 e2 = e->Iex.Binop.arg1;
2098 if (isZeroU(e->Iex.Binop.arg1)) {
2099 e2 = e->Iex.Binop.arg1;
2108 e2 = e->Iex.Binop.arg1;
2120 e2 = e->Iex.Binop.arg1;
2124 if (isZeroU(e->Iex.Binop.arg1)) {
2130 if (isOnesU(e->Iex.Binop.arg1) || isOnesU(e->Iex.Binop.arg2)) {
2135 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2136 e2 = e->Iex.Binop.arg1;
2147 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2148 e2 = IRExpr_Binop(Iop_Shl8, e->Iex.Binop.arg1,
2160 e2 = e->Iex.Binop.arg1;
2164 if (isZeroU(e->Iex.Binop.arg1)) {
2169 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2172 e->Iex.Binop.arg1, IRExpr_Const(IRConst_U8(1)));
2181 e2 = e->Iex.Binop.arg1;
2185 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2193 e2 = e->Iex.Binop.arg1;
2204 e2 = e->Iex.Binop.arg1;
2208 if (isOnesU(e->Iex.Binop.arg1)) {
2218 if (isZeroU(e->Iex.Binop.arg1)) {
2219 e2 = e->Iex.Binop.arg1;
2223 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2224 e2 = e->Iex.Binop.arg1;
2233 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2234 e2 = e->Iex.Binop.arg1;
2240 && (isZeroV256(e->Iex.Binop.arg1)
2245 && (isZeroV128(e->Iex.Binop.arg1)
2255 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2256 e2 = e->Iex.Binop.arg1;
2262 e2 = e->Iex.Binop.arg1;
2265 if (isZeroV128(e->Iex.Binop.arg1)) {
2273 e2 = e->Iex.Binop.arg1;
2277 //if (isZeroV256(e->Iex.Binop.arg1)) {
2291 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2298 e2 = e->Iex.Binop.arg1;
2302 //if (isZeroV128(e->Iex.Binop.arg1)) {
2308 if (isZeroU(e->Iex.Binop.arg1)) {
2314 e2 = e->Iex.Binop.arg1;
2322 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2328 IRExpr* a1 = chase(env, e->Iex.Binop.arg1);
2343 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2395 && !debug_only_hack_sameIRExprs_might_assert(e->Iex.Binop.arg1,
2397 && sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2460 vassert(isIRAtom(qop->arg1));
2466 subst_Expr(env, qop->arg1),
2475 vassert(isIRAtom(triop->arg1));
2480 subst_Expr(env, triop->arg1),
2487 vassert(isIRAtom(ex->Iex.Binop.arg1));
2491 subst_Expr(env, ex->Iex.Binop.arg1),
2957 addUses_Expr(set, e->Iex.Qop.details->arg1);
2963 addUses_Expr(set, e->Iex.Triop.details->arg1);
2968 addUses_Expr(set, e->Iex.Binop.arg1);
3436 IRTemp arg1;
3442 IRTemp arg1;
3514 && a1->u.Btt.arg1 == a2->u.Btt.arg1
3519 && a1->u.Btc.arg1 == a2->u.Btc.arg1
3584 IRExpr_RdTmp(ae->u.Btt.arg1),
3590 IRExpr_RdTmp(ae->u.Btc.arg1),
3678 ae->u.Btt.arg1 = subst_AvailExpr_Temp( env, ae->u.Btt.arg1 );
3682 ae->u.Btc.arg1 = subst_AvailExpr_Temp( env, ae->u.Btc.arg1 );
3739 if (e->Iex.Binop.arg1->tag == Iex_RdTmp) {
3744 ae->u.Btt.arg1 = e->Iex.Binop.arg1->Iex.RdTmp.tmp;
3752 ae->u.Btc.arg1 = e->Iex.Binop.arg1->Iex.RdTmp.tmp;
3756 } else if (e->Iex.Binop.arg1->tag == Iex_Const
3762 ae->u.Bct.con1 = *(e->Iex.Binop.arg1->Iex.Const.con);
4048 if (e->Iex.Binop.arg1->tag != Iex_RdTmp)
4052 *tmp = e->Iex.Binop.arg1->Iex.RdTmp.tmp;
4565 deltaIRExpr(e->Iex.Qop.details->arg1, delta);
4571 deltaIRExpr(e->Iex.Triop.details->arg1, delta);
4576 deltaIRExpr(e->Iex.Binop.arg1, delta);
5017 setHints_Expr(doesLoad, getInterval, e->Iex.Qop.details->arg1);
5023 setHints_Expr(doesLoad, getInterval, e->Iex.Triop.details->arg1);
5028 setHints_Expr(doesLoad, getInterval, e->Iex.Binop.arg1);
5100 aoccCount_Expr(uses, e->Iex.Qop.details->arg1);
5107 aoccCount_Expr(uses, e->Iex.Triop.details->arg1);
5113 aoccCount_Expr(uses, e->Iex.Binop.arg1);
5290 && is_Unop(aa->Iex.Binop.arg1, Iop_CmpwNEZ64))
5294 aa->Iex.Binop.arg1->Iex.Unop.arg,
5302 aa->Iex.Binop.arg1,
5385 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1, Iop_32Uto64)
5386 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg,
5394 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1, Iop_32Uto64)
5395 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg,
5404 aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg->Iex.Unop.arg,
5459 atbSubst_Expr(env, e->Iex.Qop.details->arg1),
5467 atbSubst_Expr(env, e->Iex.Triop.details->arg1),
5474 atbSubst_Expr(env, e->Iex.Binop.arg1),
5993 print_flat_expr(env, e->Iex.Binop.arg1);
6037 # define LL(_e) ((_e)->Iex.Binop.arg1)