Searched refs:PutI (Results 1 - 9 of 9) sorted by relevance

/external/valgrind/main/VEX/priv/
H A Dir_opt.c97 * Redundant-PutI removal
114 * If block contains GetI or PutI, Expensive transformations.
117 - Unrolled a loop, and block does not contain GetI or PutI:
120 - Unrolled a loop, and block contains GetI or PutI:
132 accessed using GetI/PutI, and there is no need so far for them to
396 e1 = flatten_Expr(bb, st->Ist.PutI.ix);
397 e2 = flatten_Expr(bb, st->Ist.PutI.data);
398 addStmtToIRSB(bb, IRStmt_PutI(st->Ist.PutI.descr,
400 st->Ist.PutI.bias,
625 key = mk_key_GetIPutI( st->Ist.PutI
[all...]
H A Dir_defs.c1183 ppIRRegArray(s->Ist.PutI.descr);
1185 ppIRExpr(s->Ist.PutI.ix);
1186 vex_printf(",%d] = ", s->Ist.PutI.bias);
1187 ppIRExpr(s->Ist.PutI.data);
1650 s->Ist.PutI.descr = descr;
1651 s->Ist.PutI.ix = ix;
1652 s->Ist.PutI.bias = bias;
1653 s->Ist.PutI.data = data;
1898 return IRStmt_PutI(deepCopyIRRegArray(s->Ist.PutI.descr),
1899 deepCopyIRExpr(s->Ist.PutI
[all...]
H A Dhost_x86_isel.c3818 env, stmt->Ist.PutI.descr,
3819 stmt->Ist.PutI.ix, stmt->Ist.PutI.bias );
3821 IRType ty = typeOfIRExpr(env->type_env, stmt->Ist.PutI.data);
3823 HReg val = iselDblExpr(env, stmt->Ist.PutI.data);
3828 HReg r = iselIntExpr_R(env, stmt->Ist.PutI.data);
3833 HReg r = iselIntExpr_R(env, stmt->Ist.PutI.data);
3840 iselInt64Expr(&rHi, &rLo, env, stmt->Ist.PutI.data);
H A Dhost_amd64_isel.c3908 env, stmt->Ist.PutI.descr,
3909 stmt->Ist.PutI.ix, stmt->Ist.PutI.bias );
3911 IRType ty = typeOfIRExpr(env->type_env, stmt->Ist.PutI.data);
3913 HReg val = iselDblExpr(env, stmt->Ist.PutI.data);
3918 HReg r = iselIntExpr_R(env, stmt->Ist.PutI.data);
3923 AMD64RI* ri = iselIntExpr_RI(env, stmt->Ist.PutI.data);
H A Dhost_ppc_isel.c3992 env, stmt->Ist.PutI.descr,
3993 stmt->Ist.PutI.ix, stmt->Ist.PutI.bias );
3994 IRType ty = typeOfIRExpr(env->type_env, stmt->Ist.PutI.data);
3996 HReg r_src = iselWordExpr_R(env, stmt->Ist.PutI.data);
4002 HReg r_src = iselWordExpr_R(env, stmt->Ist.PutI.data);
/external/valgrind/main/VEX/
H A Dtest_main.c383 assert(isIRAtom(st->Ist.PutI.ix));
384 assert(isIRAtom(st->Ist.PutI.data));
2640 st->Ist.PutI.descr,
2641 st->Ist.PutI.ix,
2642 st->Ist.PutI.bias,
2643 st->Ist.PutI.data );
/external/valgrind/main/memcheck/
H A Dmc_translate.c4832 return isBogusAtom(st->Ist.PutI.ix)
4833 || isBogusAtom(st->Ist.PutI.data);
5049 st->Ist.PutI.descr,
5050 st->Ist.PutI.ix,
5051 st->Ist.PutI.bias,
5052 st->Ist.PutI.data );
5788 IRRegArray* descr = st->Ist.PutI.descr;
5803 t1 = schemeE( mce, st->Ist.PutI.data );
5804 t2 = schemeE( mce, st->Ist.PutI.ix );
5807 stmt( 'B', mce, IRStmt_PutI( descr_b, st->Ist.PutI
[all...]
/external/valgrind/main/VEX/pub/
H A Dlibvex_ir.h95 the "GetI" and "PutI" primitives. This is necessary to describe
1398 PutI events, which is used to establish when they can be
1994 } PutI; member in union:_IRStmt::__anon13439
/external/valgrind/main/coregrind/
H A Dm_translate.c584 /* PutI or Dirty call which overlaps SP: complain. We can't
588 descr = st->Ist.PutI.descr;
617 VG_(core_panic)("vg_SP_update_pass: PutI or Dirty which overlaps SP");
980 /* PutI/GetI have I32-typed indexes regardless of guest word size */
1056 /* PutI/GetI have I32-typed indexes regardless of guest word size */

Completed in 907 milliseconds