Lines Matching defs:arg1

267       return toBool( isIRAtom(e->Iex.Binop.arg1) 
306 flatten_Expr(bb, qop->arg1),
318 flatten_Expr(bb, triop->arg1),
328 flatten_Expr(bb, ex->Iex.Binop.arg1),
1029 && sameIRExprs_aux( env, e1->Iex.Binop.arg1,
1030 e2->Iex.Binop.arg1 )
1058 && sameIRExprs_aux( env, tri1->arg1, tri2->arg1 )
1589 if (e->Iex.Binop.arg1->tag == Iex_Const
1597 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8
1602 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U16
1607 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1612 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1617 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128
1624 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8
1629 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U16
1634 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1639 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1644 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128
1651 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8
1656 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U16
1661 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1666 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1671 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128
1678 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8
1683 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1688 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1695 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8
1700 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1705 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1711 UInt u32a = e->Iex.Binop.arg1->Iex.Const.con->Ico.U32;
1721 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1726 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1732 UInt u32a = e->Iex.Binop.arg1->Iex.Const.con->Ico.U32;
1750 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1758 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1767 s32 = (Int)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32);
1779 s64 = (Long)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64);
1793 u32 = (UInt)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32);
1805 u64 = (ULong)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64);
1817 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1822 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1829 ((0xFF & e->Iex.Binop.arg1->Iex.Const.con->Ico.U8)
1834 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32
1839 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64
1846 ((UInt)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32)
1851 ((ULong)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64)
1858 ((Int)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32)
1863 ((Long)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64)
1870 ((Int)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32)
1875 ((Long)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64)
1882 ((UInt)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32)
1887 ((ULong)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64)
1894 UInt u32a = e->Iex.Binop.arg1->Iex.Const.con->Ico.U32;
1912 (((ULong)(e->Iex.Binop.arg1
1929 ULong argHi = e->Iex.Binop.arg1->Iex.Const.con->Ico.U64;
1943 UShort arg1 = e->Iex.Binop.arg1->Iex.Const.con->Ico.V128;
1945 if (0 == arg1 && 0 == arg2) {
1967 e2 = e->Iex.Binop.arg1;
1971 if (isZeroU(e->Iex.Binop.arg1)) {
1972 e2 = e->Iex.Binop.arg1;
1980 e2 = e->Iex.Binop.arg1;
1992 e2 = e->Iex.Binop.arg1;
1996 if (isZeroU(e->Iex.Binop.arg1)) {
2002 if (isOnesU(e->Iex.Binop.arg1) || isOnesU(e->Iex.Binop.arg2)) {
2007 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2008 e2 = e->Iex.Binop.arg1;
2019 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2020 e2 = IRExpr_Binop(Iop_Shl8, e->Iex.Binop.arg1,
2032 e2 = e->Iex.Binop.arg1;
2036 if (isZeroU(e->Iex.Binop.arg1)) {
2041 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2044 e->Iex.Binop.arg1, IRExpr_Const(IRConst_U8(1)));
2052 e2 = e->Iex.Binop.arg1;
2056 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2065 e2 = e->Iex.Binop.arg1;
2074 if (isZeroU32(e->Iex.Binop.arg1)) {
2075 e2 = e->Iex.Binop.arg1;
2079 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2080 e2 = e->Iex.Binop.arg1;
2092 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2093 e2 = e->Iex.Binop.arg1;
2101 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2102 e2 = e->Iex.Binop.arg1;
2113 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2122 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2134 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2189 && !debug_only_hack_sameIRExprs_might_assert(e->Iex.Binop.arg1,
2191 && sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) {
2254 vassert(isIRAtom(qop->arg1));
2260 subst_Expr(env, qop->arg1),
2269 vassert(isIRAtom(triop->arg1));
2274 subst_Expr(env, triop->arg1),
2281 vassert(isIRAtom(ex->Iex.Binop.arg1));
2285 subst_Expr(env, ex->Iex.Binop.arg1),
2603 addUses_Expr(set, e->Iex.Qop.details->arg1);
2609 addUses_Expr(set, e->Iex.Triop.details->arg1);
2614 addUses_Expr(set, e->Iex.Binop.arg1);
3046 IRTemp arg1;
3052 IRTemp arg1;
3100 && a1->u.Btt.arg1 == a2->u.Btt.arg1
3105 && a1->u.Btc.arg1 == a2->u.Btc.arg1
3151 IRExpr_RdTmp(ae->u.Btt.arg1),
3157 IRExpr_RdTmp(ae->u.Btc.arg1),
3218 ae->u.Btt.arg1 = subst_AvailExpr_Temp( env, ae->u.Btt.arg1 );
3222 ae->u.Btc.arg1 = subst_AvailExpr_Temp( env, ae->u.Btc.arg1 );
3266 && e->Iex.Binop.arg1->tag == Iex_RdTmp
3271 ae->u.Btt.arg1 = e->Iex.Binop.arg1->Iex.RdTmp.tmp;
3277 && e->Iex.Binop.arg1->tag == Iex_RdTmp
3282 ae->u.Btc.arg1 = e->Iex.Binop.arg1->Iex.RdTmp.tmp;
3288 && e->Iex.Binop.arg1->tag == Iex_Const
3294 ae->u.Bct.con1 = *(e->Iex.Binop.arg1->Iex.Const.con);
3518 if (e->Iex.Binop.arg1->tag != Iex_RdTmp)
3522 *tmp = e->Iex.Binop.arg1->Iex.RdTmp.tmp;
4037 deltaIRExpr(e->Iex.Qop.details->arg1, delta);
4043 deltaIRExpr(e->Iex.Triop.details->arg1, delta);
4048 deltaIRExpr(e->Iex.Binop.arg1, delta);
4432 setHints_Expr(doesLoad, doesGet, e->Iex.Qop.details->arg1);
4438 setHints_Expr(doesLoad, doesGet, e->Iex.Triop.details->arg1);
4443 setHints_Expr(doesLoad, doesGet, e->Iex.Binop.arg1);
4505 aoccCount_Expr(uses, e->Iex.Qop.details->arg1);
4512 aoccCount_Expr(uses, e->Iex.Triop.details->arg1);
4518 aoccCount_Expr(uses, e->Iex.Binop.arg1);
4675 && is_Unop(aa->Iex.Binop.arg1, Iop_CmpwNEZ64))
4679 aa->Iex.Binop.arg1->Iex.Unop.arg,
4687 aa->Iex.Binop.arg1,
4754 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1, Iop_32Uto64)
4755 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg,
4763 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1, Iop_32Uto64)
4764 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg,
4773 aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg->Iex.Unop.arg,
4828 atbSubst_Expr(env, e->Iex.Qop.details->arg1),
4836 atbSubst_Expr(env, e->Iex.Triop.details->arg1),
4843 atbSubst_Expr(env, e->Iex.Binop.arg1),