Lines Matching refs:Mux0X
345 IRExpr_Mux0X(flatten_Expr(bb, ex->Iex.Mux0X.cond), in flatten_Expr()
346 flatten_Expr(bb, ex->Iex.Mux0X.expr0), in flatten_Expr()
347 flatten_Expr(bb, ex->Iex.Mux0X.exprX)))); in flatten_Expr()
1749 if (e->Iex.Mux0X.cond->tag == Iex_Const) { in fold_Expr()
1752 vassert(e->Iex.Mux0X.cond->Iex.Const.con->tag == Ico_U8); in fold_Expr()
1753 zero = toBool(0 == (0xFF & e->Iex.Mux0X.cond in fold_Expr()
1755 e2 = zero ? e->Iex.Mux0X.expr0 : e->Iex.Mux0X.exprX; in fold_Expr()
1759 if (sameIRTempsOrIcoU32s(e->Iex.Mux0X.expr0, in fold_Expr()
1760 e->Iex.Mux0X.exprX)) { in fold_Expr()
1761 e2 = e->Iex.Mux0X.expr0; in fold_Expr()
1886 vassert(isIRAtom(ex->Iex.Mux0X.cond)); in subst_Expr()
1887 vassert(isIRAtom(ex->Iex.Mux0X.expr0)); in subst_Expr()
1888 vassert(isIRAtom(ex->Iex.Mux0X.exprX)); in subst_Expr()
1890 subst_Expr(env, ex->Iex.Mux0X.cond), in subst_Expr()
1891 subst_Expr(env, ex->Iex.Mux0X.expr0), in subst_Expr()
1892 subst_Expr(env, ex->Iex.Mux0X.exprX) in subst_Expr()
2151 addUses_Expr(set, e->Iex.Mux0X.cond); in addUses_Expr()
2152 addUses_Expr(set, e->Iex.Mux0X.expr0); in addUses_Expr()
2153 addUses_Expr(set, e->Iex.Mux0X.exprX); in addUses_Expr()
2747 && e->Iex.Mux0X.cond->tag == Iex_RdTmp in irExpr_to_AvailExpr()
2748 && e->Iex.Mux0X.expr0->tag == Iex_RdTmp in irExpr_to_AvailExpr()
2749 && e->Iex.Mux0X.exprX->tag == Iex_RdTmp) { in irExpr_to_AvailExpr()
2752 ae->u.Mttt.co = e->Iex.Mux0X.cond->Iex.RdTmp.tmp; in irExpr_to_AvailExpr()
2753 ae->u.Mttt.e0 = e->Iex.Mux0X.expr0->Iex.RdTmp.tmp; in irExpr_to_AvailExpr()
2754 ae->u.Mttt.eX = e->Iex.Mux0X.exprX->Iex.RdTmp.tmp; in irExpr_to_AvailExpr()
3472 deltaIRExpr(e->Iex.Mux0X.cond, delta); in deltaIRExpr()
3473 deltaIRExpr(e->Iex.Mux0X.expr0, delta); in deltaIRExpr()
3474 deltaIRExpr(e->Iex.Mux0X.exprX, delta); in deltaIRExpr()
3837 setHints_Expr(doesLoad, doesGet, e->Iex.Mux0X.cond); in setHints_Expr()
3838 setHints_Expr(doesLoad, doesGet, e->Iex.Mux0X.expr0); in setHints_Expr()
3839 setHints_Expr(doesLoad, doesGet, e->Iex.Mux0X.exprX); in setHints_Expr()
3909 aoccCount_Expr(uses, e->Iex.Mux0X.cond); in aoccCount_Expr()
3910 aoccCount_Expr(uses, e->Iex.Mux0X.expr0); in aoccCount_Expr()
3911 aoccCount_Expr(uses, e->Iex.Mux0X.exprX); in aoccCount_Expr()
4205 atbSubst_Expr(env, e->Iex.Mux0X.cond), in atbSubst_Expr()
4206 atbSubst_Expr(env, e->Iex.Mux0X.expr0), in atbSubst_Expr()
4207 atbSubst_Expr(env, e->Iex.Mux0X.exprX) in atbSubst_Expr()