diff options
author | Richard Biener <rguenther@suse.de> | 2020-10-21 09:45:50 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-10-21 10:45:08 +0200 |
commit | 4fa5dc951e9b22b61da8a4a5e0c1731d8b12a763 (patch) | |
tree | 2f11523b9a4e0072f51fe45598c876b6df52ab88 /gcc/fortran/class.c | |
parent | 878315ae489ebf92e97470d7019da91f1c57436d (diff) | |
download | gcc-4fa5dc951e9b22b61da8a4a5e0c1731d8b12a763.zip gcc-4fa5dc951e9b22b61da8a4a5e0c1731d8b12a763.tar.gz gcc-4fa5dc951e9b22b61da8a4a5e0c1731d8b12a763.tar.bz2 |
Separate new_edges compute in copy_bbs
This separates out a loop finding new_edges from edges in copy_bbs,
making its complexity cheaper overall from total number of succs in
copied bbs times num_edges to num_edges times the complexity of
find_edge.
2020-10-21 Richard Biener <rguenther@suse.de>
* cfghooks.c (copy_bbs): Split out loop computing new_edges.
Diffstat (limited to 'gcc/fortran/class.c')
0 files changed, 0 insertions, 0 deletions