diff options
author | Martin Liska <mliska@suse.cz> | 2016-11-24 13:58:45 +0100 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2016-11-24 12:58:45 +0000 |
commit | 0d56d3c17b709688ec817372311cde1cc445ae4b (patch) | |
tree | 22dab002d153bc4f818cd59682df2fe75ecfbe79 /gcc/tree-ssa-loop-ivopts.c | |
parent | 8cac4d85875ff23588908341fdd69fb4c39a7210 (diff) | |
download | gcc-0d56d3c17b709688ec817372311cde1cc445ae4b.zip gcc-0d56d3c17b709688ec817372311cde1cc445ae4b.tar.gz gcc-0d56d3c17b709688ec817372311cde1cc445ae4b.tar.bz2 |
Dump probability for edges a frequency for BBs
* gimple-pretty-print.c (dump_edge_probability): New function.
(dump_gimple_switch): Dump label edge probabilities.
(dump_gimple_cond): Likewise.
(dump_gimple_label): Dump
(dump_gimple_bb_header): Dump basic block frequency.
(pp_cfg_jump): Replace e->dest argument with e.
(dump_implicit_edges): Likewise.
* tree-ssa-loop-ivopts.c (get_scaled_computation_cost_at):
Use gimple_bb (at) instead of at->bb.
* gcc.dg/builtin-unreachable-6.c: Update test to not to scan
parts for frequencies/probabilities.
* gcc.dg/pr34027-1.c: Likewise.
* gcc.dg/strict-overflow-2.c: Likewise.
* gcc.dg/tree-ssa/20040703-1.c: Likewise.
* gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
* gcc.dg/tree-ssa/pr32044.c: Likewise.
* gcc.dg/tree-ssa/vector-3.c: Likewise.
* gcc.dg/tree-ssa/vrp101.c: Likewise.
* gcc.dg/tree-ssa/dump-2.c: New test.
From-SVN: r242837
Diffstat (limited to 'gcc/tree-ssa-loop-ivopts.c')
-rw-r--r-- | gcc/tree-ssa-loop-ivopts.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.c index 2655c23..5c667a2 100644 --- a/gcc/tree-ssa-loop-ivopts.c +++ b/gcc/tree-ssa-loop-ivopts.c @@ -4807,7 +4807,7 @@ get_scaled_computation_cost_at (ivopts_data *data, gimple *at, iv_cand *cand, comp_cost cost) { int loop_freq = data->current_loop->header->frequency; - int bb_freq = at->bb->frequency; + int bb_freq = gimple_bb (at)->frequency; if (loop_freq != 0) { gcc_assert (cost.scratch <= cost.cost); |