diff options
| author | Andrew Pinski <andrew.pinski@oss.qualcomm.com> | 2025-11-09 15:54:43 -0800 |
|---|---|---|
| committer | Andrew Pinski <andrew.pinski@oss.qualcomm.com> | 2025-11-13 12:56:41 -0800 |
| commit | c6ecbeddc0402ace9ed87e5d1418b8e3d8085aac (patch) | |
| tree | 6c9d7736065bf0a1b48dbbecd180fcef3f025227 /libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java | |
| parent | 88db06d7da393f901aace95511f380657b9cbc9d (diff) | |
mergephi: Move checks from pass_merge_phi::execute to remove_forwarder_block_with_phi
This moves the checks that were in pass_merge_phi::execute into remove_forwarder_block_with_phi
or tree_forwarder_block_p to make easier to merge remove_forwarder_block_with_phi with remove_forwarder_block.
This also simplifies the code slightly because we can do `return false` rather than break
in one location.
gcc/ChangeLog:
* tree-cfgcleanup.cc (pass_merge_phi::execute): Move
check for abnormal or no phis to remove_forwarder_block_with_phi
and the check on dominated to tree_forwarder_block_p.
(remove_forwarder_block_with_phi): here.
Signed-off-by: Andrew Pinski <andrew.pinski@oss.qualcomm.com>
Diffstat (limited to 'libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java')
0 files changed, 0 insertions, 0 deletions
