Home | History | Annotate | Download | only in coregrind

Lines Matching refs:Ist

384          curr_IP       = st->Ist.IMark.addr;
389 e = st->Ist.WrTmp.data;
393 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
394 add_SP_alias(st->Ist.WrTmp.tmp, 0);
401 e = st->Ist.WrTmp.data;
408 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
410 add_SP_alias(st->Ist.WrTmp.tmp, delta + con);
412 add_SP_alias(st->Ist.WrTmp.tmp, delta - con);
420 e = st->Ist.WrTmp.data;
423 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
424 add_SP_alias(st->Ist.WrTmp.tmp, delta);
436 first_Put = st->Ist.Put.offset;
438 + sizeofIRType( typeOfIRExpr( bb->tyenv, st->Ist.Put.data ))
446 if (st->Ist.Put.data->tag == Iex_RdTmp
447 && get_SP_delta(st->Ist.Put.data->Iex.RdTmp.tmp, &delta)) {
448 IRTemp tttmp = st->Ist.Put.data->Iex.RdTmp.tmp;
517 /* The common case, an exact write to SP. So st->Ist.Put.data
524 mkIRExprVec_3( IRExpr_RdTmp(old_SP), st->Ist.Put.data,
575 && st->Ist.Put.data->tag == Iex_RdTmp) {
576 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.Put.data->Iex.RdTmp.tmp)
578 add_SP_alias(st->Ist.Put.data->Iex.RdTmp.tmp, 0);
588 descr = st->Ist.PutI.descr;
597 d = st->Ist.Dirty.details;