Home | History | Annotate | Download | only in drd

Lines Matching defs:st

614       IRStmt* const st = bb_in->stmts[i];
615 tl_assert(st);
616 tl_assert(isFlatIRStmt(st));
618 switch (st->tag)
627 instrument = VG_(DebugInfo_sect_kind)(NULL, st->Ist.IMark.addr)
629 addStmtToIRSB(bb, st);
633 switch (st->Ist.MBE.event)
642 addStmtToIRSB(bb, st);
647 instrument_store(bb, st->Ist.Store.addr, st->Ist.Store.data,
649 addStmtToIRSB(bb, st);
653 IRStoreG* sg = st->Ist.StoreG.details;
658 addStmtToIRSB(bb, st);
663 IRLoadG* lg = st->Ist.LoadG.details;
675 addStmtToIRSB(bb, st);
681 const IRExpr* const data = st->Ist.WrTmp.data;
693 addStmtToIRSB(bb, st);
698 IRDirty* d = st->Ist.Dirty.details;
731 addStmtToIRSB(bb, st);
745 IRCAS* cas = st->Ist.CAS.details;
759 addStmtToIRSB(bb, st);
769 if (st->Ist.LLSC.storedata == NULL) {
771 dataTy = typeOfIRTemp(bb_in->tyenv, st->Ist.LLSC.result);
773 IRExpr* addr_expr = st->Ist.LLSC.addr;
784 instr_trace_mem_store(bb, st->Ist.LLSC.addr, NULL,
785 st->Ist.LLSC.storedata,
788 addStmtToIRSB(bb, st);
798 addStmtToIRSB(bb, st);
802 ppIRStmt(st);