aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/class.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-10-21 09:45:50 +0200
committerRichard Biener <rguenther@suse.de>2020-10-21 10:45:08 +0200
commit4fa5dc951e9b22b61da8a4a5e0c1731d8b12a763 (patch)
tree2f11523b9a4e0072f51fe45598c876b6df52ab88 /gcc/fortran/class.c
parent878315ae489ebf92e97470d7019da91f1c57436d (diff)
downloadgcc-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