diff options
author | Pat Haugen <pthaugen@us.ibm.com> | 2016-10-14 17:10:18 +0000 |
---|---|---|
committer | Pat Haugen <pthaugen@gcc.gnu.org> | 2016-10-14 17:10:18 +0000 |
commit | d4919e65cae926b962425ff3d8c71a668f63c209 (patch) | |
tree | 01bb186ac1edba171f8b6bac72910c624b865727 /libgo/go | |
parent | a4744f620f32b6b859a39c6876f5e21b52b1af4b (diff) | |
download | gcc-d4919e65cae926b962425ff3d8c71a668f63c209.zip gcc-d4919e65cae926b962425ff3d8c71a668f63c209.tar.gz gcc-d4919e65cae926b962425ff3d8c71a668f63c209.tar.bz2 |
re PR rtl-optimization/68212 (Loop unroller breaks basic block frequencies)
PR rtl-optimization/68212
* cfgloopmanip.c (duplicate_loop_to_header_edge): Use preheader edge
frequency when computing scale factor for peeled copies.
* loop-unroll.c (unroll_loop_runtime_iterations): Fix freq/count
values for switch/peel blocks/edges.
From-SVN: r241170
Diffstat (limited to 'libgo/go')
0 files changed, 0 insertions, 0 deletions