Lines Matching defs: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
2534 the IRSB). Contains the address and length of the
2734 /* Conditional exit from the middle of an IRSB.
2817 "IRSB" stands for "IR Super Block".
2829 IRSB;
2831 /* Allocate a new, uninitialised IRSB */
2832 extern IRSB* emptyIRSB ( void );
2834 /* Deep-copy an IRSB */
2835 extern IRSB* deepCopyIRSB ( IRSB* );
2837 /* Deep-copy an IRSB, except for the statements list, which set to be
2839 extern IRSB* deepCopyIRSBExceptStmts ( IRSB* );
2841 /* Pretty-print an IRSB */
2842 extern void ppIRSB ( IRSB* );
2844 /* Append an IRStmt to an IRSB */
2845 extern void addStmtToIRSB ( IRSB*, IRStmt* );
2866 extern void sanityCheckIRSB ( IRSB* bb,
2880 void vex_inject_ir(IRSB *, IREndness);