aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.meissner
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog.meissner')
-rw-r--r--gcc/ChangeLog.meissner10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog.meissner b/gcc/ChangeLog.meissner
index 5f780f9eb81..88276f7e3a6 100644
--- a/gcc/ChangeLog.meissner
+++ b/gcc/ChangeLog.meissner
@@ -1,5 +1,15 @@
2019-10-15 Michael Meissner <meissner@linux.ibm.com>
+ * config/rs6000/rs6000.c (num_insns_constant_gpr): Add support for
+ PADDI to load up and/or add 34-bit integer constants.
+ (rs6000_rtx_costs): Treat constants loaded up with PADDI with the
+ same cost as normal 16-bit constants.
+ * config/rs6000/rs6000.md (movdi_internal64): Add support to load
+ up 34-bit integer constants with PADDI.
+ (movdi integer constant splitter): Add comment about PADDI.
+
+2019-10-15 Michael Meissner <meissner@linux.ibm.com>
+
* config/rs6000/constraints.md (em constraint): New constraint for
non-prefixed memory.
* config/rs6000/predicates.md (non_prefixed_memory): New