Home | History | Annotate | Download | only in coregrind

Lines Matching refs:Ist

403          curr_IP       = st->Ist.IMark.addr;
408 e = st->Ist.WrTmp.data;
412 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
413 add_SP_alias(st->Ist.WrTmp.tmp, 0);
420 e = st->Ist.WrTmp.data;
427 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
429 add_SP_alias(st->Ist.WrTmp.tmp, delta + con);
431 add_SP_alias(st->Ist.WrTmp.tmp, delta - con);
439 e = st->Ist.WrTmp.data;
442 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
443 add_SP_alias(st->Ist.WrTmp.tmp, delta);
455 first_Put = st->Ist.Put.offset;
457 + sizeofIRType( typeOfIRExpr( bb->tyenv, st->Ist.Put.data ))
465 if (st->Ist.Put.data->tag == Iex_RdTmp
466 && get_SP_delta(st->Ist.Put.data->Iex.RdTmp.tmp, &delta)) {
467 IRTemp tttmp = st->Ist.Put.data->Iex.RdTmp.tmp;
536 /* The common case, an exact write to SP. So st->Ist.Put.data
544 mkIRExprVec_3( IRExpr_RdTmp(old_SP), st->Ist.Put.data,
552 mkIRExprVec_2( IRExpr_RdTmp(old_SP), st->Ist.Put.data )
612 && st->Ist.Put.data->tag == Iex_RdTmp) {
613 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.Put.data->Iex.RdTmp.tmp)
615 add_SP_alias(st->Ist.Put.data->Iex.RdTmp.tmp, 0);
625 descr = st->Ist.PutI.details->descr;
634 d = st->Ist.Dirty.details;