summaryrefslogtreecommitdiff
path: root/libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java
diff options
context:
space:
mode:
authorAndrew Pinski <andrew.pinski@oss.qualcomm.com>2025-11-11 00:38:25 -0800
committerAndrew Pinski <andrew.pinski@oss.qualcomm.com>2025-11-13 12:56:53 -0800
commit52165aa6b1d1a6f80bef6c90370a3b0f1a4124f6 (patch)
tree16035f7c855b054c985e35ebfdccc4838e414402 /libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java
parent8ae0090b71d392e60f58f1b42b65c5b7d4aff9e5 (diff)
mergephi: extend copy_phi_arg_into_existing_phi and use it for remove_forwarder_block_with_phi
copy_phi_arg_into_existing_phi was added in r14-477-g78b0eea7802698 and used in remove_forwarder_block but since remove_forwarder_block_with_phi needed to use the redirect edge var map, it was not moved over. This extends copy_phi_arg_into_existing_phi to have the ability to optional use the mapper. This also makes remove_forwarder_block_with_phi and remove_forwarder_block closer to one another. There is a few other changes needed to be able to do both from the same function. Bootstrapped and tested on x86_64-linux-gnu. gcc/ChangeLog: * tree-cfg.cc (copy_phi_arg_into_existing_phi): New use_map argument. * tree-cfg.h (copy_phi_arg_into_existing_phi): Update declaration. * tree-cfgcleanup.cc (remove_forwarder_block_with_phi): Use copy_phi_arg_into_existing_phi instead of inlining it. 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