elimination which is causing a problem right now and so is disabled;
tree-building is also potentially dodgy.
git-svn-id: svn://svn.valgrind.org/vex/trunk@394
DisResult dres;
static Int n_resteers = 0;
Int d_resteers = 0;
- Int resteerBelow = 0; //10; /* the threshold value */
+ Int resteerBelow = 10; /* the threshold value */
/* Set up globals. */
host_is_bigendian = host_bigendian;
vex_printf("\n========= REDUNDANT GET\n\n" );
ppIRBB(bb);
}
-
+#if 0
redundant_put_removal_BB ( bb );
if (iropt_verbose) {
vex_printf("\n========= REDUNDANT PUT\n\n" );
ppIRBB(bb);
}
-
+#endif
bb = cprop_BB ( bb );
if (iropt_verbose) {
vex_printf("\n========= CPROPD\n\n" );
Bool show_res = False;
Bool do_expensive;
-return bb0;
IRBB *bb, *bb2;
n_total++;
/* Finally, rebuild trees, for the benefit of instruction
selection. */
-
+ dead_BB(bb);
treebuild_BB( bb );
if (show_res || iropt_verbose) {
vex_printf("\n========= TREEd \n\n" );