scev: dump final value replacement expressions
authorAlexander Monakov <amonakov@ispras.ru>
Thu, 23 Aug 2018 16:01:12 +0000 (19:01 +0300)
committerAlexander Monakov <amonakov@gcc.gnu.org>
Thu, 23 Aug 2018 16:01:12 +0000 (19:01 +0300)
* tree-scalar-evolution.c (final_value_replacement_loop): Dump
full GENERIC expression used for replacement.

From-SVN: r263817

gcc/ChangeLog
gcc/tree-scalar-evolution.c

index 594e1252b1cd1cbafcb61554f1d9ed53db4b6c1a..39ce3cf019aff513199cd31918d4e0a6e87dc632 100644 (file)
@@ -1,3 +1,8 @@
+2018-08-23  Alexander Monakov  <amonakov@ispras.ru>
+
+       * tree-scalar-evolution.c (final_value_replacement_loop): Dump
+       full GENERIC expression used for replacement.
+
 2018-08-23  Aldy Hernandez  <aldyh@redhat.com>
 
        * tree-vrp.c (abs_extent_range): Remove.
index 69122f2652f400e8fabdb969e71d8ad651a0a6f3..6475743a26ad1208533ea6e3e1bafae5d97afdc0 100644 (file)
@@ -3617,7 +3617,8 @@ final_value_replacement_loop (struct loop *loop)
        {
          fprintf (dump_file, "\nfinal value replacement:\n  ");
          print_gimple_stmt (dump_file, phi, 0);
-         fprintf (dump_file, "  with\n  ");
+         fprintf (dump_file, " with expr: ");
+         print_generic_expr (dump_file, def);
        }
       def = unshare_expr (def);
       remove_phi_node (&psi, false);
@@ -3656,6 +3657,7 @@ final_value_replacement_loop (struct loop *loop)
       gsi_insert_before (&gsi, ass, GSI_SAME_STMT);
       if (dump_file)
        {
+         fprintf (dump_file, "\n final stmt:\n  ");
          print_gimple_stmt (dump_file, ass, 0);
          fprintf (dump_file, "\n");
        }