]> git.ipfire.org Git - thirdparty/gcc.git/commit
adjust update_profile_after_ifcombine for noncontiguous ifcombine
authorAlexandre Oliva <oliva@adacore.com>
Thu, 7 Nov 2024 05:47:34 +0000 (02:47 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Thu, 7 Nov 2024 05:47:34 +0000 (02:47 -0300)
commit02dc5036ba8d816048b942e51f74a9e4b3fde173
tree4fef172f04a1d3a5d66745108cf95d08a98e4e03
parentf9fb8f96cd7d849ca68da8839b2e8fe8eeb70411
adjust update_profile_after_ifcombine for noncontiguous ifcombine

Prepare for ifcombining noncontiguous blocks, adding (still unused)
logic to the ifcombine profile updater to handle such cases.

for  gcc/ChangeLog

* tree-ssa-ifcombine.cc (known_succ_p): New.
(update_profile_after_ifcombine): Handle noncontiguous blocks.
gcc/tree-ssa-ifcombine.cc