Home | History | Annotate | Download | only in priv

Lines Matching refs:irsb

311 IRSB* LibVEX_FrontEnd ( /*MOD*/ VexTranslateArgs* vta,
320 IRSB* irsb;
558 irsb = bb_to_IR ( vta->guest_extents,
582 if (irsb == NULL) {
619 sanityCheckIRSB( irsb, "initial IR",
625 irsb = do_iropt_BB ( irsb, specHelper, preciseMemExnsFn, *pxControl,
633 // sanityCheckIRSB( irsb, "after initial iropt",
640 ppIRSB ( irsb );
648 irsb = vta->instrument1(vta->callback_opaque,
649 irsb, guest_layout,
656 irsb = vta->instrument2(vta->callback_opaque,
657 irsb, guest_layout,
666 ppIRSB ( irsb );
674 // sanityCheckIRSB( irsb, "after instrumentation",
679 do_deadcode_BB( irsb );
680 irsb = cprop_BB( irsb );
681 do_deadcode_BB( irsb );
682 sanityCheckIRSB( irsb, "after post-instrumentation cleanup",
692 ppIRSB ( irsb );
696 return irsb;
704 /*MOD*/ IRSB* irsb,
718 HInstrArray* (*iselSB) ( const IRSB*, VexArch, const VexArchInfo*,
1014 max_ga = ado_treebuild_BB( irsb, preciseMemExnsFn, pxControl );
1017 irsb = vta->finaltidy(irsb);
1026 ppIRSB ( irsb );
1044 irsb->offsIP properly. */
1045 vassert(irsb->offsIP >= 16);
1047 vcode = iselSB ( irsb, vta->arch_host,
1173 IRSB* irsb = LibVEX_FrontEnd(vta, &res, &pxControl);
1174 libvex_BackEnd(vta, &res, irsb, pxControl);