Searched refs:iftrue (Results 1 - 14 of 14) sorted by relevance

/external/valgrind/VEX/priv/
H A Dir_opt.c369 flatten_Expr(bb, ex->Iex.ITE.iftrue),
1120 && sameIRExprs_aux( env, e1->Iex.ITE.iftrue,
1121 e2->Iex.ITE.iftrue )
2360 ? e->Iex.ITE.iftrue : e->Iex.ITE.iffalse;
2364 if (sameIRExprs(env, e->Iex.ITE.iftrue,
2524 vassert(isIRAtom(ex->Iex.ITE.iftrue));
2528 subst_Expr(env, ex->Iex.ITE.iftrue),
2942 addUses_Expr(set, e->Iex.ITE.iftrue);
3775 if (e->Iex.ITE.iftrue->tag == Iex_RdTmp) {
3779 ae->u.Ittt.e1 = e->Iex.ITE.iftrue
[all...]
H A Dir_defs.c1355 ppIRExpr(e->Iex.ITE.iftrue);
1874 IRExpr* IRExpr_ITE ( IRExpr* cond, IRExpr* iftrue, IRExpr* iffalse ) { argument
1878 e->Iex.ITE.iftrue = iftrue;
2320 deepCopyIRExpr(e->Iex.ITE.iftrue),
3679 && isIRAtom(e->Iex.ITE.iftrue)
3872 useBeforeDef_Expr(bb,stmt,expr->Iex.ITE.iftrue,def_counts);
4158 tcExpr(bb,stmt, expr->Iex.ITE.iftrue, gWordTy);
4162 if (typeOfIRExpr(tyenv, expr->Iex.ITE.iftrue)
4164 sanityCheckFail(bb,stmt,"Iex.ITE: iftrue/iffals
[all...]
H A Dhost_mips_isel.c1797 HReg r1 = iselWordExpr_R(env, e->Iex.ITE.iftrue);
2357 /* expr1Hi:expr1Lo = iftrue */
2359 iselInt64Expr(&expr1Hi, &expr1Lo, env, e->Iex.ITE.iftrue);
3398 HReg r1 = iselFltExpr(env, e->Iex.ITE.iftrue);
3617 HReg r1 = iselDblExpr(env, e->Iex.ITE.iftrue);
H A Dhost_x86_isel.c1497 HReg r1 = iselIntExpr_R(env, e->Iex.ITE.iftrue);
2170 iselInt64Expr(&e1Hi, &e1Lo, env, e->Iex.ITE.iftrue);
3223 HReg r1 = iselDblExpr(env, e->Iex.ITE.iftrue);
3835 HReg r1 = iselVecExpr(env, e->Iex.ITE.iftrue);
H A Dhost_arm64_isel.c2036 /* ITE(ccexpr, iftrue, iffalse) */
2039 HReg r1 = iselIntExpr_R(env, e->Iex.ITE.iftrue);
3139 /* ITE(ccexpr, iftrue, iffalse) */
3141 HReg r1 = iselDblExpr(env, e->Iex.ITE.iftrue);
3323 /* ITE(ccexpr, iftrue, iffalse) */
3325 HReg r1 = iselFltExpr(env, e->Iex.ITE.iftrue);
H A Dhost_amd64_isel.c1863 HReg r1 = iselIntExpr_R(env, e->Iex.ITE.iftrue);
3089 r1 = iselDblExpr(env, e->Iex.ITE.iftrue);
3700 HReg r1 = iselVecExpr(env, e->Iex.ITE.iftrue);
4257 iselDVecExpr(&r1Hi, &r1Lo, env, e->Iex.ITE.iftrue);
H A Dhost_tilegx_isel.c1042 HReg r1 = iselWordExpr_R(env, e->Iex.ITE.iftrue);
H A Dhost_s390_isel.c1870 r1 = s390_isel_int_expr(env, expr->Iex.ITE.iftrue);
1871 size = sizeofIRType(typeOfIRExpr(env->type_env, expr->Iex.ITE.iftrue));
H A Dhost_arm_isel.c1881 /* ITE(ccexpr, iftrue, iffalse) */
1884 HReg r1 = iselIntExpr_R(env, e->Iex.ITE.iftrue);
2141 iselInt64Expr(&r1hi, &r1lo, env, e->Iex.ITE.iftrue);
5353 HReg r1 = iselNeonExpr(env, e->Iex.ITE.iftrue);
5521 HReg r1 = iselDblExpr(env, e->Iex.ITE.iftrue);
5664 HReg r1 = iselFltExpr(env, e->Iex.ITE.iftrue);
H A Dhost_ppc_isel.c2441 PPCRI* r1 = iselWordExpr_RI(env, e->Iex.ITE.iftrue, IEndianess);
3230 iselInt64Expr(&eXHi, &eXLo, env, e->Iex.ITE.iftrue, IEndianess);
4212 HReg fr1 = iselDblExpr(env, e->Iex.ITE.iftrue, IEndianess);
H A Dguest_s390_toIR.c230 mkite(IRExpr *condition, IRExpr *iftrue, IRExpr *iffalse) argument
234 return IRExpr_ITE(condition, iftrue, iffalse);
/external/valgrind/memcheck/
H A Dmc_translate.c4858 IRAtom* cond, IRAtom* iftrue, IRAtom* iffalse )
4862 /* Given ITE(cond, iftrue, iffalse), generate
4863 ITE(cond, iftrue#, iffalse#) `UifU` PCast(cond#)
4868 tl_assert(isOriginalAtom(mce, iftrue));
4872 vbits1 = expr2vbits(mce, iftrue);
4940 return expr2vbits_ITE( mce, e->Iex.ITE.cond, e->Iex.ITE.iftrue,
5348 IRAtom *cond, *iffalse, *iftrue; local
5351 iftrue = assignNew('V', mce, tySrc, shadow_GET(mce, gOff, tySrc));
5354 IRExpr_ITE(cond, iftrue, iffalse));
6173 || isBogusAtom(e->Iex.ITE.iftrue)
4857 expr2vbits_ITE( MCEnv* mce, IRAtom* cond, IRAtom* iftrue, IRAtom* iffalse ) argument
6837 IRAtom* iftrue local
7122 IRAtom *cond, *iffalse, *iftrue; local
[all...]
/external/valgrind/VEX/pub/
H A Dlibvex_ir.h2100 /* A ternary if-then-else operator. It returns iftrue if cond is
2102 iftrue and iffalse are evaluated in all cases.
2104 ppIRExpr output: ITE(<cond>,<iftrue>,<iffalse>),
2109 IRExpr* iftrue; /* True expression */ member in struct:_IRExpr::__anon15748::__anon15760
2170 extern IRExpr* IRExpr_ITE ( IRExpr* cond, IRExpr* iftrue, IRExpr* iffalse );
/external/valgrind/VEX/useful/
H A Dtest_main.c2134 IRAtom* cond, IRAtom* iftrue, IRAtom* iffalse )
2138 /* Given ITE(cond,iftrue,iffalse), generate
2139 ITE(cond,iftrue#,iffalse#) `UifU` PCast(cond#)
2144 tl_assert(isOriginalAtom(mce, iftrue));
2149 vbits1 = expr2vbits(mce, iftrue);
2197 return expr2vbits_ITE( mce, e->Iex.ITE.cond, e->Iex.ITE.iftrue,
2587 || isBogusAtom(e->Iex.ITE.iftrue)
2133 expr2vbits_ITE( MCEnv* mce, IRAtom* cond, IRAtom* iftrue, IRAtom* iffalse ) argument

Completed in 411 milliseconds