/external/valgrind/VEX/priv/ |
H A D | ir_opt.c | 369 flatten_Expr(bb, ex->Iex.ITE.iftrue), 1120 && sameIRExprs_aux( env, e1->Iex.ITE.iftrue, 1121 e2->Iex.ITE.iftrue ) 2362 ? e->Iex.ITE.iftrue : e->Iex.ITE.iffalse; 2366 if (sameIRExprs(env, e->Iex.ITE.iftrue, 2526 vassert(isIRAtom(ex->Iex.ITE.iftrue)); 2530 subst_Expr(env, ex->Iex.ITE.iftrue), 2946 addUses_Expr(set, e->Iex.ITE.iftrue); 3779 if (e->Iex.ITE.iftrue->tag == Iex_RdTmp) { 3783 ae->u.Ittt.e1 = e->Iex.ITE.iftrue [all...] |
H A D | ir_defs.c | 1356 ppIRExpr(e->Iex.ITE.iftrue); 1878 IRExpr* IRExpr_ITE ( IRExpr* cond, IRExpr* iftrue, IRExpr* iffalse ) { argument 1882 e->Iex.ITE.iftrue = iftrue; 2324 deepCopyIRExpr(e->Iex.ITE.iftrue), 3685 && isIRAtom(e->Iex.ITE.iftrue) 3878 useBeforeDef_Expr(bb,stmt,expr->Iex.ITE.iftrue,def_counts); 4164 tcExpr(bb,stmt, expr->Iex.ITE.iftrue, gWordTy); 4168 if (typeOfIRExpr(tyenv, expr->Iex.ITE.iftrue) 4170 sanityCheckFail(bb,stmt,"Iex.ITE: iftrue/iffals [all...] |
H A D | host_mips_isel.c | 1797 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 D | host_x86_isel.c | 1497 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 D | host_arm64_isel.c | 2036 /* 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 D | host_amd64_isel.c | 1863 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 D | host_tilegx_isel.c | 1043 HReg r1 = iselWordExpr_R(env, e->Iex.ITE.iftrue);
|
H A D | host_s390_isel.c | 1870 r1 = s390_isel_int_expr(env, expr->Iex.ITE.iftrue); 1871 size = sizeofIRType(typeOfIRExpr(env->type_env, expr->Iex.ITE.iftrue));
|
H A D | host_arm_isel.c | 1881 /* 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 D | host_ppc_isel.c | 2441 PPCRI* r1 = iselWordExpr_RI(env, e->Iex.ITE.iftrue, IEndianess); 3232 iselInt64Expr(&eXHi, &eXLo, env, e->Iex.ITE.iftrue, IEndianess); 4214 HReg fr1 = iselDblExpr(env, e->Iex.ITE.iftrue, IEndianess);
|
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/memcheck/ |
H A D | mc_translate.c | 4862 IRAtom* cond, IRAtom* iftrue, IRAtom* iffalse ) 4866 /* Given ITE(cond, iftrue, iffalse), generate 4867 ITE(cond, iftrue#, iffalse#) `UifU` PCast(cond#) 4872 tl_assert(isOriginalAtom(mce, iftrue)); 4876 vbits1 = expr2vbits(mce, iftrue); 4944 return expr2vbits_ITE( mce, e->Iex.ITE.cond, e->Iex.ITE.iftrue, 5352 IRAtom *cond, *iffalse, *iftrue; local 5355 iftrue = assignNew('V', mce, tySrc, shadow_GET(mce, gOff, tySrc)); 5358 IRExpr_ITE(cond, iftrue, iffalse)); 6178 || isBogusAtom(e->Iex.ITE.iftrue) 4861 expr2vbits_ITE( MCEnv* mce, IRAtom* cond, IRAtom* iftrue, IRAtom* iffalse ) argument 6844 IRAtom* iftrue local 7129 IRAtom *cond, *iffalse, *iftrue; local [all...] |
/external/valgrind/VEX/pub/ |
H A D | libvex_ir.h | 2106 /* A ternary if-then-else operator. It returns iftrue if cond is 2108 iftrue and iffalse are evaluated in all cases. 2110 ppIRExpr output: ITE(<cond>,<iftrue>,<iffalse>), 2115 IRExpr* iftrue; /* True expression */ member in struct:_IRExpr::__anon19211::__anon19223 2176 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#) 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
|
/external/v8/src/compiler/ |
H A D | wasm-compiler.cc | 152 // Add a trap if {cond} is true or false according to {iftrue}. 153 void AddTrapIf(TrapReason reason, Node* cond, bool iftrue) { argument 157 BranchHint hint = iftrue ? BranchHint::kFalse : BranchHint::kTrue; 162 *control_ptr = iftrue ? if_true : if_false; 164 *control_ptr = iftrue ? if_false : if_true;
|