Home | History | Annotate | Download | only in lackey

Lines Matching refs:st

701       IRStmt* st = sbIn->stmts[i];
702 if (!st || st->tag == Ist_NoOp) continue;
712 switch (st->tag) {
718 addStmtToIRSB( sbOut, st );
724 iaddr = st->Ist.IMark.addr;
725 ilen = st->Ist.IMark.len;
747 if (VG_(get_fnname_if_entry)(st->Ist.IMark.addr,
761 addEvent_Ir( sbOut, mkIRExpr_HWord( (HWord)st->Ist.IMark.addr ),
762 st->Ist.IMark.len );
764 addStmtToIRSB( sbOut, st );
770 IRExpr* data = st->Ist.WrTmp.data;
777 IRExpr* expr = st->Ist.WrTmp.data;
795 addStmtToIRSB( sbOut, st );
799 IRExpr* data = st->Ist.Store.data;
803 addEvent_Dw( sbOut, st->Ist.Store.addr,
809 addStmtToIRSB( sbOut, st );
814 IRStoreG* sg = st->Ist.StoreG.details;
825 addStmtToIRSB( sbOut, st );
830 IRLoadG* lg = st->Ist.LoadG.details;
842 addStmtToIRSB( sbOut, st );
849 IRDirty* d = st->Ist.Dirty.details;
864 addStmtToIRSB( sbOut, st );
876 IRCAS* cas = st->Ist.CAS.details;
895 addStmtToIRSB( sbOut, st );
901 if (st->Ist.LLSC.storedata == NULL) {
903 dataTy = typeOfIRTemp(tyenv, st->Ist.LLSC.result);
905 addEvent_Dr( sbOut, st->Ist.LLSC.addr,
914 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata);
916 addEvent_Dw( sbOut, st->Ist.LLSC.addr,
921 addStmtToIRSB( sbOut, st );
930 dst = (sizeof(Addr) == 4) ? st->Ist.Exit.dst->Ico.U32 :
931 st->Ist.Exit.dst->Ico.U64;
951 addStmtToIRSB( sbOut, st ); // Original statement
971 ppIRStmt(st);