Home
last modified time | relevance | path

Searched refs:Mux0X (Results 1 – 10 of 10) sorted by relevance

/external/valgrind/main/VEX/priv/
Dir_opt.c345 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()
[all …]
Dir_defs.c1031 ppIRExpr(e->Iex.Mux0X.cond); in ppIRExpr()
1033 ppIRExpr(e->Iex.Mux0X.expr0); in ppIRExpr()
1035 ppIRExpr(e->Iex.Mux0X.exprX); in ppIRExpr()
1478 e->Iex.Mux0X.cond = cond; in IRExpr_Mux0X()
1479 e->Iex.Mux0X.expr0 = expr0; in IRExpr_Mux0X()
1480 e->Iex.Mux0X.exprX = exprX; in IRExpr_Mux0X()
1845 return IRExpr_Mux0X(deepCopyIRExpr(e->Iex.Mux0X.cond), in deepCopyIRExpr()
1846 deepCopyIRExpr(e->Iex.Mux0X.expr0), in deepCopyIRExpr()
1847 deepCopyIRExpr(e->Iex.Mux0X.exprX)); in deepCopyIRExpr()
2720 e = e->Iex.Mux0X.expr0; in typeOfIRExpr()
[all …]
Dhost_x86_isel.c1353 && typeOfIRExpr(env->type_env,e->Iex.Mux0X.cond) == Ity_I8) { in iselIntExpr_R_wrk()
1355 HReg rX = iselIntExpr_R(env, e->Iex.Mux0X.exprX); in iselIntExpr_R_wrk()
1356 X86RM* r0 = iselIntExpr_RM(env, e->Iex.Mux0X.expr0); in iselIntExpr_R_wrk()
1359 r8 = iselIntExpr_RM(env, e->Iex.Mux0X.cond); in iselIntExpr_R_wrk()
2010 if (e->tag == Iex_Mux0X && isZeroU64(e->Iex.Mux0X.exprX)) { in iselInt64Expr_wrk()
2016 iselInt64Expr(&e0Hi, &e0Lo, env, e->Iex.Mux0X.expr0); in iselInt64Expr_wrk()
2017 r8 = iselIntExpr_RM(env, e->Iex.Mux0X.cond); in iselInt64Expr_wrk()
2030 if (e->tag == Iex_Mux0X && isZeroU64(e->Iex.Mux0X.expr0)) { in iselInt64Expr_wrk()
2036 iselInt64Expr(&e0Hi, &e0Lo, env, e->Iex.Mux0X.exprX); in iselInt64Expr_wrk()
2037 r8 = iselIntExpr_RM(env, e->Iex.Mux0X.cond); in iselInt64Expr_wrk()
[all …]
Dhost_arm_isel.c1735 IRExpr* cond = e->Iex.Mux0X.cond; in iselIntExpr_R_wrk()
1744 HReg rX = iselIntExpr_R(env, e->Iex.Mux0X.exprX); in iselIntExpr_R_wrk()
1745 ARMRI84* r0 = iselIntExpr_RI84(NULL, False, env, e->Iex.Mux0X.expr0); in iselIntExpr_R_wrk()
1756 HReg rX = iselIntExpr_R(env, e->Iex.Mux0X.exprX); in iselIntExpr_R_wrk()
1757 ARMRI84* r0 = iselIntExpr_RI84(NULL, False, env, e->Iex.Mux0X.expr0); in iselIntExpr_R_wrk()
2010 ty8 = typeOfIRExpr(env->type_env,e->Iex.Mux0X.cond); in iselInt64Expr_wrk()
2012 iselInt64Expr(&rXhi, &rXlo, env, e->Iex.Mux0X.exprX); in iselInt64Expr_wrk()
2013 iselInt64Expr(&r0hi, &r0lo, env, e->Iex.Mux0X.expr0); in iselInt64Expr_wrk()
2018 r8 = iselIntExpr_R(env, e->Iex.Mux0X.cond); in iselInt64Expr_wrk()
5262 HReg rX = iselNeonExpr(env, e->Iex.Mux0X.exprX); in iselNeonExpr_wrk()
[all …]
Dhost_amd64_isel.c1791 && typeOfIRExpr(env->type_env,e->Iex.Mux0X.cond) == Ity_I8) { in iselIntExpr_R_wrk()
1793 HReg rX = iselIntExpr_R(env, e->Iex.Mux0X.exprX); in iselIntExpr_R_wrk()
1794 AMD64RM* r0 = iselIntExpr_RM(env, e->Iex.Mux0X.expr0); in iselIntExpr_R_wrk()
1797 r8 = iselIntExpr_R(env, e->Iex.Mux0X.cond); in iselIntExpr_R_wrk()
3214 vassert(typeOfIRExpr(env->type_env,e->Iex.Mux0X.cond) == Ity_I8); in iselDblExpr_wrk()
3215 r8 = iselIntExpr_R(env, e->Iex.Mux0X.cond); in iselDblExpr_wrk()
3216 rX = iselDblExpr(env, e->Iex.Mux0X.exprX); in iselDblExpr_wrk()
3217 r0 = iselDblExpr(env, e->Iex.Mux0X.expr0); in iselDblExpr_wrk()
3779 HReg r8 = iselIntExpr_R(env, e->Iex.Mux0X.cond); in iselVecExpr_wrk()
3780 HReg rX = iselVecExpr(env, e->Iex.Mux0X.exprX); in iselVecExpr_wrk()
[all …]
Dhost_ppc_isel.c1965 typeOfIRExpr(env->type_env,e->Iex.Mux0X.cond) == Ity_I8) { in iselWordExpr_R_wrk()
1967 HReg r_cond = iselWordExpr_R(env, e->Iex.Mux0X.cond); in iselWordExpr_R_wrk()
1968 HReg rX = iselWordExpr_R(env, e->Iex.Mux0X.exprX); in iselWordExpr_R_wrk()
1969 PPCRI* r0 = iselWordExpr_RI(env, e->Iex.Mux0X.expr0); in iselWordExpr_R_wrk()
2680 HReg r_cond = iselWordExpr_R(env, e->Iex.Mux0X.cond); in iselInt64Expr_wrk()
2683 iselInt64Expr(&e0Hi, &e0Lo, env, e->Iex.Mux0X.expr0); in iselInt64Expr_wrk()
2684 iselInt64Expr(&eXHi, &eXLo, env, e->Iex.Mux0X.exprX); in iselInt64Expr_wrk()
3414 && typeOfIRExpr(env->type_env,e->Iex.Mux0X.cond) == Ity_I8) { in iselDblExpr_wrk()
3416 HReg r_cond = iselWordExpr_R(env, e->Iex.Mux0X.cond); in iselDblExpr_wrk()
3417 HReg frX = iselDblExpr(env, e->Iex.Mux0X.exprX); in iselDblExpr_wrk()
[all …]
Dhost_s390_isel.c1269 cond_expr = expr->Iex.Mux0X.cond; in s390_isel_int_expr_wrk()
1272 r0 = s390_isel_int_expr_RMI(env, expr->Iex.Mux0X.expr0); in s390_isel_int_expr_wrk()
1273 rX = s390_isel_int_expr(env, expr->Iex.Mux0X.exprX); in s390_isel_int_expr_wrk()
1274 size = sizeofIRType(typeOfIRExpr(env->type_env, expr->Iex.Mux0X.exprX)); in s390_isel_int_expr_wrk()
1300 size = sizeofIRType(typeOfIRExpr(env->type_env, expr->Iex.Mux0X.expr0)); in s390_isel_int_expr_wrk()
/external/valgrind/main/memcheck/
Dmc_translate.c3754 return expr2vbits_Mux0X( mce, e->Iex.Mux0X.cond, e->Iex.Mux0X.expr0, in expr2vbits()
3755 e->Iex.Mux0X.exprX); in expr2vbits()
4806 return isBogusAtom(e->Iex.Mux0X.cond) in checkForBogusLiterals()
4807 || isBogusAtom(e->Iex.Mux0X.expr0) in checkForBogusLiterals()
4808 || isBogusAtom(e->Iex.Mux0X.exprX); in checkForBogusLiterals()
5202 return sameIRValue( e1->Iex.Mux0X.cond, e2->Iex.Mux0X.cond ) in sameIRValue()
5203 && sameIRValue( e1->Iex.Mux0X.expr0, e2->Iex.Mux0X.expr0 ) in sameIRValue()
5204 && sameIRValue( e1->Iex.Mux0X.exprX, e2->Iex.Mux0X.exprX ); in sameIRValue()
5527 IRAtom* b1 = schemeE( mce, e->Iex.Mux0X.cond ); in schemeE()
5528 IRAtom* b2 = schemeE( mce, e->Iex.Mux0X.expr0 ); in schemeE()
[all …]
/external/valgrind/main/VEX/
Dtest_main.c2154 return expr2vbits_Mux0X( mce, e->Iex.Mux0X.cond, e->Iex.Mux0X.expr0, in expr2vbits()
2155 e->Iex.Mux0X.exprX); in expr2vbits()
2543 return isBogusAtom(e->Iex.Mux0X.cond) in checkForBogusLiterals()
2544 || isBogusAtom(e->Iex.Mux0X.expr0) in checkForBogusLiterals()
2545 || isBogusAtom(e->Iex.Mux0X.exprX); in checkForBogusLiterals()
/external/valgrind/main/VEX/pub/
Dlibvex_ir.h1533 } Mux0X; member