https://gcc.gnu.org/g:dfd150eac2b5d1f07d2b3a1368248cc39360508f
commit dfd150eac2b5d1f07d2b3a1368248cc39360508f Author: Michael Meissner <meiss...@linux.ibm.com> Date: Wed Oct 16 19:22:36 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.sha | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog.sha b/gcc/ChangeLog.sha index 0727f25e522f..4baa72680749 100644 --- a/gcc/ChangeLog.sha +++ b/gcc/ChangeLog.sha @@ -6,15 +6,17 @@ Initial support for adding xxeval fusion support. gcc/ - * config/rs6000/fusion.md (fuse_vandc_xor_noxxeval): Rename from - fuse_vandc_xor, and restrict the case to non-xxeval support. - (fuse_vandc_vxor_xxeval): New insn. - (fuse_vxor_vxor_noxxeval): Rename from fuse_vxor_xor, and restrict the - case to non-xxeval support. - (fuse_vxor_vxor_xxeval): New insn. + * config/rs6000/fusion.md: Regenerate. + * config/rs6000/genfusion.pl (gen_logical_addsubf): Add support to + generate vector/vector logical fusion if XXEVAL supports the fusion. + * config/rs6000/predicates.md (vector_fusion_operand): New predicate. * config/rs6000/rs6000.cc (rs6000_opt_vars): Add -mxxeval. + * config/rs6000/rs6000.md (isa attribute): Add xxeval. + (enabled attribute): Add support for -mxxeval. * config/rs6000/rs6000.opt (-mxxeval): New switch. +==================== Branch work181-sha, patch #400 was reverted ==================== + ==================== Branch work181-sha, baseline ==================== Add ChangeLog.sha and update REVISION.