/external/valgrind/main/VEX/priv/ |
D | ir_opt.c | 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() [all …]
|
D | ir_defs.c | 1031 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 …]
|
D | host_x86_isel.c | 1353 && 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 …]
|
D | host_arm_isel.c | 1735 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 …]
|
D | host_amd64_isel.c | 1791 && 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 …]
|
D | host_ppc_isel.c | 1965 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 …]
|
D | host_s390_isel.c | 1269 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/ |
D | mc_translate.c | 3754 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/ |
D | test_main.c | 2154 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/ |
D | libvex_ir.h | 1533 } Mux0X; member
|