Home | History | Annotate | Download | only in pub

Lines Matching full:irsb

54    'IRSB').  Each code block typically represents from 1 to perhaps 50
56 Each IRSB contains three things:
58 value present in the IRSB
60 - a jump that exits from the end the IRSB
62 conditional exit statements that cause control to leave the IRSB
170 The IR is fully typed. For every IRSB (IR block) it is possible to
2746 the IRSB). Contains the address and length of the
2946 /* Conditional exit from the middle of an IRSB.
3029 "IRSB" stands for "IR Super Block".
3041 IRSB;
3043 /* Allocate a new, uninitialised IRSB */
3044 extern IRSB* emptyIRSB ( void );
3046 /* Deep-copy an IRSB */
3047 extern IRSB* deepCopyIRSB ( const IRSB* );
3049 /* Deep-copy an IRSB, except for the statements list, which set to be
3051 extern IRSB* deepCopyIRSBExceptStmts ( const IRSB* );
3053 /* Pretty-print an IRSB */
3054 extern void ppIRSB ( const IRSB* );
3056 /* Append an IRStmt to an IRSB */
3057 extern void addStmtToIRSB ( IRSB*, IRStmt* );
3078 extern void sanityCheckIRSB ( const IRSB* bb,
3092 void vex_inject_ir(IRSB *, IREndness);