Lines Matching full:irsb
55 It takes an IRSB and produces a new one with the same meaning,
285 static IRExpr* flatten_Expr ( IRSB* bb, IRExpr* ex )
400 static void flatten_Stmt ( IRSB* bb, IRStmt* st )
521 static IRSB* flatten_BB ( IRSB* in )
524 IRSB* out;
614 static void redundant_get_removal_BB ( IRSB* bb )
886 IRSB* bb,
2758 IRSB* cprop_BB ( IRSB* in )
2761 IRSB* out;
3084 /* Note, this destructively modifies the given IRSB. */
3098 /* notstatic */ void do_deadcode_BB ( IRSB* bb )
3173 IRSB* spec_helpers_BB(
3174 IRSB* bb,
3873 static Bool do_cse_BB ( IRSB* bb, Bool allowLoadsToBeCSEd )
4065 static Bool collapseChain ( IRSB* bb, Int startHere,
4109 static void collapse_AddSub_chains_BB ( IRSB* bb )
4218 IRExpr* findPutI ( IRSB* bb, Int startHere,
4446 void do_redundant_GetI_elimination ( IRSB* bb )
4486 void do_redundant_PutI_elimination ( IRSB* bb, VexRegisterUpdates pxControl )
4707 static Int calc_unroll_factor( IRSB* bb )
4744 static IRSB* maybe_loop_unroll_BB ( IRSB* bb0, Addr my_addr )
4752 IRSB *bb1, *bb2;
5671 IRSB *bb, const IRStmt *st,
5725 IRSB* bb,
6240 static Bool do_XOR_TRANSFORM_IRSB ( IRSB* sb )
6355 static IRSB* do_MSVC_HACKS ( IRSB* sb )
6394 IRSB* cheap_transformations (
6395 IRSB* bb,
6442 IRSB* expensive_transformations( IRSB* bb, VexRegisterUpdates pxControl )
6463 IRSB* bb )
6573 IRSB* do_iropt_BB(
6574 IRSB* bb0,
6586 IRSB *bb, *bb2;