+2012-11-16 Jan Hubicka <jh@suse.cz>
+
+ PR tree-optimization/54717
+ * tree-ssa-pre.c (do_partial_partial_insertion): Consider also edges
+ with ANTIC_IN.
+
2012-11-16 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386-protos.h (ix86_emit_mode_set): Add third argument.
may cause regressions on the speed path. */
FOR_EACH_EDGE (succ, ei, block->succs)
{
- if (bitmap_set_contains_value (PA_IN (succ->dest), val))
+ if (bitmap_set_contains_value (PA_IN (succ->dest), val)
+ || bitmap_set_contains_value (ANTIC_IN (succ->dest), val))
{
if (optimize_edge_for_speed_p (succ))
do_insertion = true;
fprintf (dump_file, "Skipping partial partial redundancy "
"for expression ");
print_pre_expr (dump_file, expr);
- fprintf (dump_file, " (%04d), not partially anticipated "
+ fprintf (dump_file, " (%04d), not (partially) anticipated "
"on any to be optimized for speed edges\n", val);
}
}