• Home
  • Raw
  • Download

Lines Matching refs:Binop

274       return toBool( isIRAtom(e->Iex.Binop.arg1)   in isFlat()
275 && isIRAtom(e->Iex.Binop.arg2) ); in isFlat()
334 IRExpr_Binop(ex->Iex.Binop.op, in flatten_Expr()
335 flatten_Expr(bb, ex->Iex.Binop.arg1), in flatten_Expr()
336 flatten_Expr(bb, ex->Iex.Binop.arg2)))); in flatten_Expr()
1082 return toBool( e1->Iex.Binop.op == e2->Iex.Binop.op in sameIRExprs_aux2()
1083 && sameIRExprs_aux( env, e1->Iex.Binop.arg1, in sameIRExprs_aux2()
1084 e2->Iex.Binop.arg1 ) in sameIRExprs_aux2()
1085 && sameIRExprs_aux( env, e1->Iex.Binop.arg2, in sameIRExprs_aux2()
1086 e2->Iex.Binop.arg2 )); in sameIRExprs_aux2()
1699 if (e->Iex.Binop.arg1->tag == Iex_Const in fold_Expr()
1700 && e->Iex.Binop.arg2->tag == Iex_Const) { in fold_Expr()
1702 switch (e->Iex.Binop.op) { in fold_Expr()
1707 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8 in fold_Expr()
1708 | e->Iex.Binop.arg2->Iex.Const.con->Ico.U8)))); in fold_Expr()
1712 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U16 in fold_Expr()
1713 | e->Iex.Binop.arg2->Iex.Const.con->Ico.U16)))); in fold_Expr()
1717 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32 in fold_Expr()
1718 | e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))); in fold_Expr()
1722 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64 in fold_Expr()
1723 | e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))); in fold_Expr()
1727 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128 in fold_Expr()
1728 | e->Iex.Binop.arg2->Iex.Const.con->Ico.V128))); in fold_Expr()
1734 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8 in fold_Expr()
1735 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.U8)))); in fold_Expr()
1739 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U16 in fold_Expr()
1740 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.U16)))); in fold_Expr()
1744 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32 in fold_Expr()
1745 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))); in fold_Expr()
1749 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64 in fold_Expr()
1750 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))); in fold_Expr()
1754 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128 in fold_Expr()
1755 ^ e->Iex.Binop.arg2->Iex.Const.con->Ico.V128))); in fold_Expr()
1761 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8 in fold_Expr()
1762 & e->Iex.Binop.arg2->Iex.Const.con->Ico.U8)))); in fold_Expr()
1766 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U16 in fold_Expr()
1767 & e->Iex.Binop.arg2->Iex.Const.con->Ico.U16)))); in fold_Expr()
1771 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32 in fold_Expr()
1772 & e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))); in fold_Expr()
1776 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64 in fold_Expr()
1777 & e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))); in fold_Expr()
1781 (e->Iex.Binop.arg1->Iex.Const.con->Ico.V128 in fold_Expr()
1782 & e->Iex.Binop.arg2->Iex.Const.con->Ico.V128))); in fold_Expr()
1788 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8 in fold_Expr()
1789 + e->Iex.Binop.arg2->Iex.Const.con->Ico.U8)))); in fold_Expr()
1793 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32 in fold_Expr()
1794 + e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))); in fold_Expr()
1798 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64 in fold_Expr()
1799 + e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))); in fold_Expr()
1805 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U8 in fold_Expr()
1806 - e->Iex.Binop.arg2->Iex.Const.con->Ico.U8)))); in fold_Expr()
1810 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32 in fold_Expr()
1811 - e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))); in fold_Expr()
1815 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64 in fold_Expr()
1816 - e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))); in fold_Expr()
1821 UInt u32a = e->Iex.Binop.arg1->Iex.Const.con->Ico.U32; in fold_Expr()
1822 UInt u32b = e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in fold_Expr()
1831 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32 in fold_Expr()
1832 * e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))); in fold_Expr()
1836 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64 in fold_Expr()
1837 * e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))); in fold_Expr()
1842 UInt u32a = e->Iex.Binop.arg1->Iex.Const.con->Ico.U32; in fold_Expr()
1843 UInt u32b = e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in fold_Expr()
1856 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8); in fold_Expr()
1857 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8); in fold_Expr()
1860 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32 in fold_Expr()
1864 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8); in fold_Expr()
1865 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8); in fold_Expr()
1868 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64 in fold_Expr()
1876 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8); in fold_Expr()
1877 s32 = (Int)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32); in fold_Expr()
1878 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8); in fold_Expr()
1888 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8); in fold_Expr()
1889 s64 = (Long)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64); in fold_Expr()
1890 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8); in fold_Expr()
1902 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8); in fold_Expr()
1903 u32 = (UInt)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32); in fold_Expr()
1904 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8); in fold_Expr()
1914 vassert(e->Iex.Binop.arg2->Iex.Const.con->tag == Ico_U8); in fold_Expr()
1915 u64 = (ULong)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64); in fold_Expr()
1916 shift = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U8); in fold_Expr()
1927 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32 in fold_Expr()
1928 == e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)))); in fold_Expr()
1932 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64 in fold_Expr()
1933 == e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)))); in fold_Expr()
1941 ((0xFF & e->Iex.Binop.arg1->Iex.Const.con->Ico.U8) in fold_Expr()
1942 != (0xFF & e->Iex.Binop.arg2->Iex.Const.con->Ico.U8))))); in fold_Expr()
1948 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U32 in fold_Expr()
1949 != e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)))); in fold_Expr()
1955 (e->Iex.Binop.arg1->Iex.Const.con->Ico.U64 in fold_Expr()
1956 != e->Iex.Binop.arg2->Iex.Const.con->Ico.U64)))); in fold_Expr()
1962 ((UInt)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32) in fold_Expr()
1963 <= (UInt)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))))); in fold_Expr()
1967 ((ULong)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64) in fold_Expr()
1968 <= (ULong)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))))); in fold_Expr()
1974 ((Int)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32) in fold_Expr()
1975 <= (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))))); in fold_Expr()
1979 ((Long)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64) in fold_Expr()
1980 <= (Long)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))))); in fold_Expr()
1986 ((Int)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32) in fold_Expr()
1987 < (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))))); in fold_Expr()
1991 ((Long)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64) in fold_Expr()
1992 < (Long)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))))); in fold_Expr()
1998 ((UInt)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U32) in fold_Expr()
1999 < (UInt)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32))))); in fold_Expr()
2003 ((ULong)(e->Iex.Binop.arg1->Iex.Const.con->Ico.U64) in fold_Expr()
2004 < (ULong)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U64))))); in fold_Expr()
2010 UInt u32a = e->Iex.Binop.arg1->Iex.Const.con->Ico.U32; in fold_Expr()
2011 UInt u32b = e->Iex.Binop.arg2->Iex.Const.con->Ico.U32; in fold_Expr()
2028 (((ULong)(e->Iex.Binop.arg1 in fold_Expr()
2030 | ((ULong)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32)) in fold_Expr()
2045 ULong argHi = e->Iex.Binop.arg1->Iex.Const.con->Ico.U64; in fold_Expr()
2046 ULong argLo = e->Iex.Binop.arg2->Iex.Const.con->Ico.U64; in fold_Expr()
2056 IRExpr* argHi = e->Iex.Binop.arg1; in fold_Expr()
2057 IRExpr* argLo = e->Iex.Binop.arg2; in fold_Expr()
2070 UShort arg1 = e->Iex.Binop.arg1->Iex.Const.con->Ico.V128; in fold_Expr()
2071 UShort arg2 = e->Iex.Binop.arg2->Iex.Const.con->Ico.V128; in fold_Expr()
2087 switch (e->Iex.Binop.op) { in fold_Expr()
2094 if (isZeroU(e->Iex.Binop.arg2)) { in fold_Expr()
2095 e2 = e->Iex.Binop.arg1; in fold_Expr()
2099 if (isZeroU(e->Iex.Binop.arg1)) { in fold_Expr()
2100 e2 = e->Iex.Binop.arg1; in fold_Expr()
2108 if (isZeroU(e->Iex.Binop.arg2)) { in fold_Expr()
2109 e2 = e->Iex.Binop.arg1; in fold_Expr()
2120 if (isZeroU(e->Iex.Binop.arg2)) { in fold_Expr()
2121 e2 = e->Iex.Binop.arg1; in fold_Expr()
2125 if (isZeroU(e->Iex.Binop.arg1)) { in fold_Expr()
2126 e2 = e->Iex.Binop.arg2; in fold_Expr()
2131 if (isOnesU(e->Iex.Binop.arg1) || isOnesU(e->Iex.Binop.arg2)) { in fold_Expr()
2132 e2 = mkOnesOfPrimopResultType(e->Iex.Binop.op); in fold_Expr()
2136 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2137 e2 = e->Iex.Binop.arg1; in fold_Expr()
2148 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2149 e2 = IRExpr_Binop(Iop_Shl8, e->Iex.Binop.arg1, in fold_Expr()
2160 if (isZeroU(e->Iex.Binop.arg2)) { in fold_Expr()
2161 e2 = e->Iex.Binop.arg1; in fold_Expr()
2165 if (isZeroU(e->Iex.Binop.arg1)) { in fold_Expr()
2166 e2 = e->Iex.Binop.arg2; in fold_Expr()
2170 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2172 e->Iex.Binop.op == Iop_Add32 ? Iop_Shl32 : Iop_Shl64, in fold_Expr()
2173 e->Iex.Binop.arg1, IRExpr_Const(IRConst_U8(1))); in fold_Expr()
2181 if (isZeroU(e->Iex.Binop.arg2)) { in fold_Expr()
2182 e2 = e->Iex.Binop.arg1; in fold_Expr()
2186 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2187 e2 = mkZeroOfPrimopResultType(e->Iex.Binop.op); in fold_Expr()
2193 if (isZeroV128(e->Iex.Binop.arg2)) { in fold_Expr()
2194 e2 = e->Iex.Binop.arg1; in fold_Expr()
2204 if (isOnesU(e->Iex.Binop.arg2)) { in fold_Expr()
2205 e2 = e->Iex.Binop.arg1; in fold_Expr()
2209 if (isOnesU(e->Iex.Binop.arg1)) { in fold_Expr()
2210 e2 = e->Iex.Binop.arg2; in fold_Expr()
2214 if (isZeroU(e->Iex.Binop.arg2)) { in fold_Expr()
2215 e2 = e->Iex.Binop.arg2; in fold_Expr()
2219 if (isZeroU(e->Iex.Binop.arg1)) { in fold_Expr()
2220 e2 = e->Iex.Binop.arg1; in fold_Expr()
2224 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2225 e2 = e->Iex.Binop.arg1; in fold_Expr()
2234 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2235 e2 = e->Iex.Binop.arg1; in fold_Expr()
2240 if (e->Iex.Binop.op == Iop_AndV256 in fold_Expr()
2241 && (isZeroV256(e->Iex.Binop.arg1) in fold_Expr()
2242 || isZeroV256(e->Iex.Binop.arg2))) { in fold_Expr()
2243 e2 = mkZeroOfPrimopResultType(e->Iex.Binop.op); in fold_Expr()
2245 } else if (e->Iex.Binop.op == Iop_AndV128 in fold_Expr()
2246 && (isZeroV128(e->Iex.Binop.arg1) in fold_Expr()
2247 || isZeroV128(e->Iex.Binop.arg2))) { in fold_Expr()
2248 e2 = mkZeroOfPrimopResultType(e->Iex.Binop.op); in fold_Expr()
2256 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2257 e2 = e->Iex.Binop.arg1; in fold_Expr()
2261 if (e->Iex.Binop.op == Iop_OrV128) { in fold_Expr()
2262 if (isZeroV128(e->Iex.Binop.arg2)) { in fold_Expr()
2263 e2 = e->Iex.Binop.arg1; in fold_Expr()
2266 if (isZeroV128(e->Iex.Binop.arg1)) { in fold_Expr()
2267 e2 = e->Iex.Binop.arg2; in fold_Expr()
2272 if (e->Iex.Binop.op == Iop_OrV256) { in fold_Expr()
2273 if (isZeroV256(e->Iex.Binop.arg2)) { in fold_Expr()
2274 e2 = e->Iex.Binop.arg1; in fold_Expr()
2292 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2293 e2 = mkZeroOfPrimopResultType(e->Iex.Binop.op); in fold_Expr()
2297 if (e->Iex.Binop.op == Iop_XorV128) { in fold_Expr()
2298 if (isZeroV128(e->Iex.Binop.arg2)) { in fold_Expr()
2299 e2 = e->Iex.Binop.arg1; in fold_Expr()
2309 if (isZeroU(e->Iex.Binop.arg1)) { in fold_Expr()
2310 e2 = e->Iex.Binop.arg2; in fold_Expr()
2314 if (isZeroU(e->Iex.Binop.arg2)) { in fold_Expr()
2315 e2 = e->Iex.Binop.arg1; in fold_Expr()
2323 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2324 e2 = mkZeroOfPrimopResultType(e->Iex.Binop.op); in fold_Expr()
2328 if (isZeroU32(e->Iex.Binop.arg2)) { in fold_Expr()
2329 IRExpr* a1 = chase(env, e->Iex.Binop.arg1); in fold_Expr()
2344 if (sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2345 e2 = mkOnesOfPrimopResultType(e->Iex.Binop.op); in fold_Expr()
2396 && !debug_only_hack_sameIRExprs_might_assert(e->Iex.Binop.arg1, in fold_Expr()
2397 e->Iex.Binop.arg2) in fold_Expr()
2398 && sameIRExprs(env, e->Iex.Binop.arg1, e->Iex.Binop.arg2)) { in fold_Expr()
2488 vassert(isIRAtom(ex->Iex.Binop.arg1)); in subst_Expr()
2489 vassert(isIRAtom(ex->Iex.Binop.arg2)); in subst_Expr()
2491 ex->Iex.Binop.op, in subst_Expr()
2492 subst_Expr(env, ex->Iex.Binop.arg1), in subst_Expr()
2493 subst_Expr(env, ex->Iex.Binop.arg2) in subst_Expr()
2969 addUses_Expr(set, e->Iex.Binop.arg1); in addUses_Expr()
2970 addUses_Expr(set, e->Iex.Binop.arg2); in addUses_Expr()
3740 if (e->Iex.Binop.arg1->tag == Iex_RdTmp) { in irExpr_to_AvailExpr()
3741 if (e->Iex.Binop.arg2->tag == Iex_RdTmp) { in irExpr_to_AvailExpr()
3744 ae->u.Btt.op = e->Iex.Binop.op; in irExpr_to_AvailExpr()
3745 ae->u.Btt.arg1 = e->Iex.Binop.arg1->Iex.RdTmp.tmp; in irExpr_to_AvailExpr()
3746 ae->u.Btt.arg2 = e->Iex.Binop.arg2->Iex.RdTmp.tmp; in irExpr_to_AvailExpr()
3749 if (e->Iex.Binop.arg2->tag == Iex_Const) { in irExpr_to_AvailExpr()
3752 ae->u.Btc.op = e->Iex.Binop.op; in irExpr_to_AvailExpr()
3753 ae->u.Btc.arg1 = e->Iex.Binop.arg1->Iex.RdTmp.tmp; in irExpr_to_AvailExpr()
3754 ae->u.Btc.con2 = *(e->Iex.Binop.arg2->Iex.Const.con); in irExpr_to_AvailExpr()
3757 } else if (e->Iex.Binop.arg1->tag == Iex_Const in irExpr_to_AvailExpr()
3758 && e->Iex.Binop.arg2->tag == Iex_RdTmp) { in irExpr_to_AvailExpr()
3761 ae->u.Bct.op = e->Iex.Binop.op; in irExpr_to_AvailExpr()
3762 ae->u.Bct.arg2 = e->Iex.Binop.arg2->Iex.RdTmp.tmp; in irExpr_to_AvailExpr()
3763 ae->u.Bct.con1 = *(e->Iex.Binop.arg1->Iex.Const.con); in irExpr_to_AvailExpr()
4047 if (e->Iex.Binop.op != Iop_Add32 && e->Iex.Binop.op != Iop_Sub32) in isAdd32OrSub32()
4049 if (e->Iex.Binop.arg1->tag != Iex_RdTmp) in isAdd32OrSub32()
4051 if (e->Iex.Binop.arg2->tag != Iex_Const) in isAdd32OrSub32()
4053 *tmp = e->Iex.Binop.arg1->Iex.RdTmp.tmp; in isAdd32OrSub32()
4054 *i32 = (Int)(e->Iex.Binop.arg2->Iex.Const.con->Ico.U32); in isAdd32OrSub32()
4055 if (e->Iex.Binop.op == Iop_Sub32) in isAdd32OrSub32()
4577 deltaIRExpr(e->Iex.Binop.arg1, delta); in deltaIRExpr()
4578 deltaIRExpr(e->Iex.Binop.arg2, delta); in deltaIRExpr()
5029 setHints_Expr(doesLoad, getInterval, e->Iex.Binop.arg1); in setHints_Expr()
5030 setHints_Expr(doesLoad, getInterval, e->Iex.Binop.arg2); in setHints_Expr()
5114 aoccCount_Expr(uses, e->Iex.Binop.arg1); in aoccCount_Expr()
5115 aoccCount_Expr(uses, e->Iex.Binop.arg2); in aoccCount_Expr()
5254 return e->tag == Iex_Binop && e->Iex.Binop.op == op; in is_Binop()
5291 && is_Unop(aa->Iex.Binop.arg1, Iop_CmpwNEZ64)) in fold_IRExpr_Unop()
5295 aa->Iex.Binop.arg1->Iex.Unop.arg, in fold_IRExpr_Unop()
5296 aa->Iex.Binop.arg2)); in fold_IRExpr_Unop()
5299 && is_Unop(aa->Iex.Binop.arg2, Iop_CmpwNEZ64)) in fold_IRExpr_Unop()
5303 aa->Iex.Binop.arg1, in fold_IRExpr_Unop()
5304 aa->Iex.Binop.arg2->Iex.Unop.arg)); in fold_IRExpr_Unop()
5386 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1, Iop_32Uto64) in fold_IRExpr_Unop()
5387 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg, in fold_IRExpr_Unop()
5395 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1, Iop_32Uto64) in fold_IRExpr_Unop()
5396 && is_Unop(aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg, in fold_IRExpr_Unop()
5405 aa->Iex.Unop.arg->Iex.Binop.arg1->Iex.Unop.arg->Iex.Unop.arg, in fold_IRExpr_Unop()
5406 aa->Iex.Unop.arg->Iex.Binop.arg2 in fold_IRExpr_Unop()
5474 e->Iex.Binop.op, in atbSubst_Expr()
5475 atbSubst_Expr(env, e->Iex.Binop.arg1), in atbSubst_Expr()
5476 atbSubst_Expr(env, e->Iex.Binop.arg2) in atbSubst_Expr()
5992 ppIROp(e->Iex.Binop.op); in print_flat_expr()
5994 print_flat_expr(env, e->Iex.Binop.arg1); in print_flat_expr()
5996 print_flat_expr(env, e->Iex.Binop.arg2); in print_flat_expr()
6035 && (_e)->Iex.Binop.op == (_op)) in spotBitfieldAssignment()
6038 # define LL(_e) ((_e)->Iex.Binop.arg1) in spotBitfieldAssignment()
6039 # define RR(_e) ((_e)->Iex.Binop.arg2) in spotBitfieldAssignment()
6186 switch (e->Iex.Binop.op) { in do_XOR_TRANSFORMS_IRExpr()