aboutsummaryrefslogtreecommitdiff
path: root/libbacktrace
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-06-14 15:36:57 +0200
committerRichard Biener <rguenther@suse.de>2021-06-15 10:31:16 +0200
commitdfef1164b1c8d0b7abdf302f94d4be99a75ca791 (patch)
treecb1f0c425f68d95fb5fd006ffed93e366baa1b00 /libbacktrace
parentb10f895f41dbe98f2a7d448b91d083a68792a6a0 (diff)
downloadgcc-dfef1164b1c8d0b7abdf302f94d4be99a75ca791.zip
gcc-dfef1164b1c8d0b7abdf302f94d4be99a75ca791.tar.gz
gcc-dfef1164b1c8d0b7abdf302f94d4be99a75ca791.tar.bz2
Handle multiple latches in irreducible region mark
The following makes irreducible region discovery handle multiple latches. 2021-06-14 Richard Biener <rguenther@suse.de> * cfgloopanal.c (mark_irreducible_loops): Use a dominance check to identify loop latches. * cfgloop.c (verify_loop_structure): Likewise. * loop-init.c (apply_loop_flags): Allow marked irreducible regions even with multiple latches. * predict.c (rebuild_frequencies): Simplify.
Diffstat (limited to 'libbacktrace')
0 files changed, 0 insertions, 0 deletions