[gcc(refs/users/meissner/heads/work041)] Update ChangeLog.meissner.
Michael Meissner
meissner@gcc.gnu.org
Wed Mar 17 19:21:46 GMT 2021
https://gcc.gnu.org/g:acd927d4458ab08eff281647123a8e5a051da68d
commit acd927d4458ab08eff281647123a8e5a051da68d
Author: Michael Meissner <meissner@linux.ibm.com>
Date: Wed Mar 17 15:21:20 2021 -0400
Update ChangeLog.meissner.
gcc/
2021-03-17 Michael Meissner <meissner@linux.ibm.com>
* ChangeLog.meissner: Update.
Diff:
---
gcc/ChangeLog.meissner | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index d3b386f257a..1d2fea8a887 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,3 +1,41 @@
+work041-patch026:
+2021-03-17 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/altivec.md (xxspltiw_v4si): Use vecperm instead of
+ vecsimple.
+ (xxspltiw_v4sf): Likewise.
+ (xxspltidp_v2df_inst): Likewise.
+ (xxsplti32dx_v4si): Likewise.
+ (xxsplti32dx_v4si_inst): Likewise.
+ (xxsplti32dx_v4sf_inst): Likewise.
+ (xxblend_<mode>): Likewise.
+ (xxpermx): Likewise.
+ (xxpermx_inst): Likewise.
+ * config/rs6000/rs6000.md (xxspltidp<mode>): Use vecperm instead
+ of vecsimple.
+ (mov<mode>_hardfloat6): Likewise.
+ * config/rs6000/vsx.md (vsx_mov<mode>_64bit): Use vecperm instead
+ of vecsimple.
+ (vsx_mov<mode>_32bit): Likewise.
+
+work041-patch025:
+2021-03-17 Michael Meissner <meissner@linux.ibm.com>
+
+ * config/rs6000/predicates.md (xxspltidp_operand): Add support for
+ V2DFmode.
+ (easy_vector_constant): Ditto.
+ * config/rs6000/rs6000.c (rs6000_expand_vector_init): Ditto.
+ * config/rs6000/rs6000.md (SF_DF_V2DF): New iterator.
+ (xxspltidp splitter): Add support for V2DF.
+ (xxspltidp<mode>): Ditto.
+ * config/rs6000/vsx.md (vsx_mov<mode>_64bit): Add support for
+ vector constants loaded with XXSPLTIDP.
+ (vsx_mov<mode>_32bit): Ditto.
+
+gcc/testsuite/
+2021-03-17 Michael Meissner <meissner@linux.ibm.com>
+
+ * gcc.target/powerpc/p10-v2df-const.c: New test.
work041-patch022:
2021-03-12 Michael Meissner <meissner@linux.ibm.com>
More information about the Gcc-cvs
mailing list