/external/valgrind/memcheck/ |
H A D | mc_translate.c | 1463 IRAtom *cond, *iffalse; local 1466 iffalse = assignNew('V', mce, ty, 1468 vatom = assignNew('V', mce, ty, IRExpr_ITE(cond, vatom, iffalse)); 4827 IRAtom* iffalse local 4834 return assignNew('V', mce, tyWide, IRExpr_ITE(cond, iftrue2, iffalse)); 4858 IRAtom* cond, IRAtom* iftrue, IRAtom* iffalse ) 4862 /* Given ITE(cond, iftrue, iffalse), generate 4863 ITE(cond, iftrue#, iffalse#) `UifU` PCast(cond#) 4869 tl_assert(isOriginalAtom(mce, iffalse)); 4873 vbits0 = expr2vbits(mce, iffalse); 5348 IRAtom *cond, *iffalse, *iftrue; local 6843 IRAtom* iffalse local 7122 IRAtom *cond, *iffalse, *iftrue; local 7221 IRAtom *cond, *iffalse; local [all...] |
/external/valgrind/VEX/priv/ |
H A D | ir_opt.c | 370 flatten_Expr(bb, ex->Iex.ITE.iffalse)))); 1122 && sameIRExprs_aux( env, e1->Iex.ITE.iffalse, 1123 e2->Iex.ITE.iffalse )); 2360 ? e->Iex.ITE.iftrue : e->Iex.ITE.iffalse; 2365 e->Iex.ITE.iffalse)) { 2366 e2 = e->Iex.ITE.iffalse; 2525 vassert(isIRAtom(ex->Iex.ITE.iffalse)); 2529 subst_Expr(env, ex->Iex.ITE.iffalse) 2943 addUses_Expr(set, e->Iex.ITE.iffalse); 3774 if (e->Iex.ITE.iffalse [all...] |
H A D | ir_defs.c | 1357 ppIRExpr(e->Iex.ITE.iffalse); 1874 IRExpr* IRExpr_ITE ( IRExpr* cond, IRExpr* iftrue, IRExpr* iffalse ) { 1879 e->Iex.ITE.iffalse = iffalse; 2321 deepCopyIRExpr(e->Iex.ITE.iffalse)); 3573 e = e->Iex.ITE.iffalse; 3575 /* return typeOfIRExpr(tyenv, e->Iex.ITE.iffalse); */ 3680 && isIRAtom(e->Iex.ITE.iffalse)); 3873 useBeforeDef_Expr(bb,stmt,expr->Iex.ITE.iffalse,def_counts); 4159 tcExpr(bb,stmt, expr->Iex.ITE.iffalse, gWordT [all...] |
H A D | host_mips_isel.c | 1796 HReg r_dst = iselWordExpr_R(env, e->Iex.ITE.iffalse); 2356 /* expr0Hi:expr0Lo = iffalse */ 2358 iselInt64Expr(&expr0Hi, &expr0Lo, env, e->Iex.ITE.iffalse); 3397 HReg r0 = iselFltExpr(env, e->Iex.ITE.iffalse); 3616 HReg r0 = iselDblExpr(env, e->Iex.ITE.iffalse);
|
H A D | host_x86_isel.c | 1498 X86RM* r0 = iselIntExpr_RM(env, e->Iex.ITE.iffalse); 2169 iselInt64Expr(&e0Hi, &e0Lo, env, e->Iex.ITE.iffalse); 3224 HReg r0 = iselDblExpr(env, e->Iex.ITE.iffalse); 3836 HReg r0 = iselVecExpr(env, e->Iex.ITE.iffalse);
|
H A D | host_arm64_isel.c | 2036 /* ITE(ccexpr, iftrue, iffalse) */ 2040 HReg r0 = iselIntExpr_R(env, e->Iex.ITE.iffalse); 3139 /* ITE(ccexpr, iftrue, iffalse) */ 3142 HReg r0 = iselDblExpr(env, e->Iex.ITE.iffalse); 3323 /* ITE(ccexpr, iftrue, iffalse) */ 3326 HReg r0 = iselFltExpr(env, e->Iex.ITE.iffalse);
|
H A D | host_amd64_isel.c | 1864 HReg r0 = iselIntExpr_R(env, e->Iex.ITE.iffalse); 3090 r0 = iselDblExpr(env, e->Iex.ITE.iffalse); 3701 HReg r0 = iselVecExpr(env, e->Iex.ITE.iffalse); 4258 iselDVecExpr(&r0Hi, &r0Lo, env, e->Iex.ITE.iffalse);
|
H A D | host_tilegx_isel.c | 1041 HReg r0 = iselWordExpr_R(env, e->Iex.ITE.iffalse);
|
H A D | host_arm_isel.c | 1881 /* ITE(ccexpr, iftrue, iffalse) */ 1885 ARMRI84* r0 = iselIntExpr_RI84(NULL, False, env, e->Iex.ITE.iffalse); 2142 iselInt64Expr(&r0hi, &r0lo, env, e->Iex.ITE.iffalse); 5354 HReg r0 = iselNeonExpr(env, e->Iex.ITE.iffalse); 5522 HReg r0 = iselDblExpr(env, e->Iex.ITE.iffalse); 5665 HReg r0 = iselFltExpr(env, e->Iex.ITE.iffalse);
|
H A D | host_ppc_isel.c | 2442 HReg r0 = iselWordExpr_R(env, e->Iex.ITE.iffalse, IEndianess); 3231 iselInt64Expr(&e0Hi, &e0Lo, env, e->Iex.ITE.iffalse, IEndianess); 4213 HReg fr0 = iselDblExpr(env, e->Iex.ITE.iffalse, IEndianess);
|
H A D | host_s390_isel.c | 1869 r0 = s390_isel_int_expr_RMI(env, expr->Iex.ITE.iffalse);
|
H A D | guest_s390_toIR.c | 230 mkite(IRExpr *condition, IRExpr *iftrue, IRExpr *iffalse) argument 234 return IRExpr_ITE(condition, iftrue, iffalse);
|
/external/valgrind/VEX/pub/ |
H A D | libvex_ir.h | 2101 nonzero, iffalse otherwise. Note that it is STRICT, ie. both 2102 iftrue and iffalse are evaluated in all cases. 2104 ppIRExpr output: ITE(<cond>,<iftrue>,<iffalse>), 2110 IRExpr* iffalse; /* False expression */ member in struct:_IRExpr::__anon15743::__anon15755 2170 extern IRExpr* IRExpr_ITE ( IRExpr* cond, IRExpr* iftrue, IRExpr* iffalse );
|
/external/valgrind/VEX/useful/ |
H A D | test_main.c | 2134 IRAtom* cond, IRAtom* iftrue, IRAtom* iffalse ) 2138 /* Given ITE(cond,iftrue,iffalse), generate 2139 ITE(cond,iftrue#,iffalse#) `UifU` PCast(cond#) 2145 tl_assert(isOriginalAtom(mce, iffalse)); 2148 vbits0 = expr2vbits(mce, iffalse); 2198 e->Iex.ITE.iffalse); 2588 || isBogusAtom(e->Iex.ITE.iffalse);
|