diff options
author | Alexander Monakov <amonakov@ispras.ru> | 2018-08-23 19:01:12 +0300 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2018-08-23 19:01:12 +0300 |
commit | 47a5f7dda578e9134da49c0c8fcabd49175b3b22 (patch) | |
tree | 5afaa22fe3d0d10c35fdd85165b74ae0f6273a53 | |
parent | 568d5ee44d1d6897a9b7750a3934d4539e1a7ded (diff) | |
download | gcc-47a5f7dda578e9134da49c0c8fcabd49175b3b22.zip gcc-47a5f7dda578e9134da49c0c8fcabd49175b3b22.tar.gz gcc-47a5f7dda578e9134da49c0c8fcabd49175b3b22.tar.bz2 |
scev: dump final value replacement expressions
* tree-scalar-evolution.c (final_value_replacement_loop): Dump
full GENERIC expression used for replacement.
From-SVN: r263817
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tree-scalar-evolution.c | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 594e125..39ce3cf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/tree-scalar-evolution.c b/gcc/tree-scalar-evolution.c index 69122f2..6475743 100644 --- a/gcc/tree-scalar-evolution.c +++ b/gcc/tree-scalar-evolution.c @@ -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"); } |