public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-13 19:56 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-13 19:56 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:e75f2e624b54841f8f11fc3563d0cf14bcf388db

commit e75f2e624b54841f8f11fc3563d0cf14bcf388db
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Wed Dec 13 14:56:03 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index a07336c61cf..52f65c15ace 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -1,3 +1,24 @@
+==================== Branch work150-vpair, patch #202 ====================
+
+Add __builtin_vpair_f*_assemble.
+
+2023-12-13  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/rs6000-builtins.def (__builtin_vpair_f32_assemble): New
+	built-in function.
+	(__builtin_vpair_f64_assemble): Likewise.
+	* config/rs6000/vector-pair.md (UNSPEC_VPAIR_ASSEMBLE): New unspec.
+	(VPAIR_ELEMENT): Rename from VPAIR_SPLAT_ELEMENT.
+	(VPAIR_VECTOR): Rename from VPAIR_SPLAT_VECTOR.
+	(vpair_ele_to_vec_lc): Delete.
+	(vpair_vec_to_vpair_lc): New mode attribute.
+	(vpair_assemble_<vpair_vec_to_vpair_lc): New insns.
+	(vpair_splat_<vpair_ele_to_vpair_lc>): Rename iterators.
+	(vpair_splat_<vpair_vec_to_vpair_lc>_internal): Rename from
+	vpair_splat_<mode>_internal.
+
 ==================== Branch work150-vpair, patch #201 ====================
 
 Add initial vector pair built-in function support.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-21 17:47 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-21 17:47 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:1166065358e5a8e9d506573b5c0dbc2df6d4801e

commit 1166065358e5a8e9d506573b5c0dbc2df6d4801e
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Thu Dec 21 12:47:23 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index 82d705e60d7..511aed95769 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -23,7 +23,7 @@ gcc/testsuite/
 	* gcc.target/powerpc/vector-pair-9.c: Likewise.
 	* gcc.target/powerpc/vector-pair-10.c: Likewise.
 	* gcc.target/powerpc/vector-pair-11.c: Likewise.
-	* gcc.target/powerpc/vector-pair-12xs.c: Likewise.
+	* gcc.target/powerpc/vector-pair-12.c: Likewise.
 
 ==================== Branch work150-vpair, patch #223 ====================

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-21  7:15 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-21  7:15 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:41d65a8d2235cc65a1b06d6dcbf300199d637eae

commit 41d65a8d2235cc65a1b06d6dcbf300199d637eae
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Thu Dec 21 02:15:24 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index 9be719c1ad7..82d705e60d7 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -16,6 +16,15 @@ gcc/
 	(vpair_nfms_<vpair_modename>_merge): Likewise.
 	(vpair_nfms_<vpair_modename>_merge2): Likewise.
 
+gcc/testsuite/
+
+	* gcc.target/powerpc/vector-pair-7.c: New test.
+	* gcc.target/powerpc/vector-pair-8.c: Likewise.
+	* gcc.target/powerpc/vector-pair-9.c: Likewise.
+	* gcc.target/powerpc/vector-pair-10.c: Likewise.
+	* gcc.target/powerpc/vector-pair-11.c: Likewise.
+	* gcc.target/powerpc/vector-pair-12xs.c: Likewise.
+
 ==================== Branch work150-vpair, patch #223 ====================
 
 Add vector pair init and splat.
@@ -46,7 +55,7 @@ gcc/testsuite/
 
 Add support for vector pair fma operations.
 
-2023-12-20  Michael Meissner  <meissner@linux.ibm.com>
+2023-12-21  Michael Meissner  <meissner@linux.ibm.com>
 
 gcc/
 
@@ -64,6 +73,8 @@ gcc/
 	* config/rs6000/rs6000.cc (vpair_split_fma): New function to split
 	vector pair FMA operations.
 	* config/rs6000/vector-pair.md (UNSPEC_VPAIR_FMA): New unspec.
+	(vpair_stdname): Add UNSPEC_VPAIR_FMA.
+	(VPAIR_OP): Likewise.
 	(vpair_fma_<vpair_modename>4): New insns.
 	(vpair_fms_<vpair_modename>4): Likewise.
 	(vpair_nfma_<vpair_modename>4): Likewise.
@@ -80,7 +91,7 @@ gcc/testsuite/
 
 Add support for vector pair unary and binary operations.
 
-2023-12-20  Michael Meissner  <meissner@linux.ibm.com>
+2023-12-21  Michael Meissner  <meissner@linux.ibm.com>
 
 gcc/

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-21  6:19 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-21  6:19 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:4cca0950bc2ab6a5c7bf94057a85fb5b45b18cb9

commit 4cca0950bc2ab6a5c7bf94057a85fb5b45b18cb9
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Thu Dec 21 01:19:54 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 106 insertions(+)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index 9e2b5b1c5d3..9be719c1ad7 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -1,3 +1,109 @@
+==================== Branch work150-vpair, patch #224 ====================
+
+Add vector pair optimizations.
+
+2023-12-21  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/vector-pair.md (vpair_add_neg_<vpair_modename>3): New
+	combiner insn to convert vector plus/neg into a minus operation.
+	(vpair_fma_<vpair_modename>_merge): Optimize multiply, add/subtract, and
+	negation into fma operations if the user specifies to create fmas.
+	(vpair_fma_<vpair_modename>_merge): Likewise.
+	(vpair_fma_<vpair_modename>_merge2): Likewise.
+	(vpair_nfma_<vpair_modename>_merge): Likewise.
+	(vpair_nfms_<vpair_modename>_merge): Likewise.
+	(vpair_nfms_<vpair_modename>_merge2): Likewise.
+
+==================== Branch work150-vpair, patch #223 ====================
+
+Add vector pair init and splat.
+
+2023-12-21  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/rs6000-builtins.def (__builtin_vpair_zero): New
+	built-in function.
+	(__builtin_vpair_f32_splat): Likewise.
+	(__builtin_vpair_f64_splat): Likewise.
+	* config/rs6000/vector-pair.md (UNSPEC_VPAIR_ZERO): New unspec.
+	(UNSPEC_VPAIR_SPLAT): Likewise.
+	(VPAIR_SPLAT_VMODE): New mode iterator.
+	(VPAIR_SPLAT_ELEMENT_TO_VMODE): New mode attribute.
+	(vpair_splat_name): Likewise.
+	(vpair_zero): New insn.
+	(vpair_splat_<vpair_splat_name>): New define_expand.
+	(vpair_splat_<vpair_splat_name>_internal): New insns.
+
+gcc/testsuite/
+
+	* gcc.target/powerpc/vector-pair-5.c: New test.
+	* gcc.target/powerpc/vector-pair-6.c: Likewise.
+
+==================== Branch work150-vpair, patch #222 ====================
+
+Add support for vector pair fma operations.
+
+2023-12-20  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/rs6000-builtins.def (__builtin_vpair_f32_fma): New
+	built-in.
+	(__builtin_vpair_f32_fms): Likewise.
+	(__builtin_vpair_f32_nfma): Likewise.
+	(__builtin_vpair_f32_nfms): Likewise.
+	(__builtin_vpair_f64_fma): Likewise.
+	(__builtin_vpair_f64_fms): Likewise.
+	(__builtin_vpair_f64_nfma): Likewise.
+	* config/rs6000/rs6000/rs6000-proto.h (enum vpair_split_fma): New
+	enumeration.
+	(vpair_split_fma): New declaration.
+	* config/rs6000/rs6000.cc (vpair_split_fma): New function to split
+	vector pair FMA operations.
+	* config/rs6000/vector-pair.md (UNSPEC_VPAIR_FMA): New unspec.
+	(vpair_fma_<vpair_modename>4): New insns.
+	(vpair_fms_<vpair_modename>4): Likewise.
+	(vpair_nfma_<vpair_modename>4): Likewise.
+	(vpair_nfms_<vpair_modename>4): Likewise.
+	* doc/extend.texi (PowerPC Vector Pair Built-in Functions): Document new
+	vector pair fma built-in functions.
+
+gcc/testsuite/
+
+	* gcc.target/powerpc/vector-pair-3.c: New test.
+	* gcc.target/powerpc/vector-pair-4.c: Likewise.
+
+==================== Branch work150-vpair, patch #221 ====================
+
+Add support for vector pair unary and binary operations.
+
+2023-12-20  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/rs6000-builtins.def (__builtin_vpair_*): Add new
+	built-in functions for vector pair support.
+	* config/rs6000/rs6000-protos.h (enum vpair_split_unary): New
+	enumeration.
+	(vpair_split_unary): New declaration.
+	(vpair_split_binary): Likewise.
+	* config/rs6000/rs6000.cc (vpair_split_unary): New function to split
+	vector pair operations.
+	(vpair_split_binary): Likewise.
+	* config/rs6000/rs6000.md (toplevel): Include vector-pair.md.
+	* config/rs6000/t-rs6000 (MD_INCLUDES): Add vector-pair.md.
+	* config/rs6000/vector-pair.md: New file.
+	* doc/extend.texi (PowerPC Vector Pair Built-in Functions): Add
+	documentation for the new vector pair built-in functions.
+
+gcc/testsuite/
+
+	* gcc.target/powerpc/vector-pair-1.c: New test.
+	* gcc.target/powerpc/vector-pair-2.c: Likewise.
+
 ==================== Branch work150-vpair, patch #209 was reverted ====================
 
 ==================== Branch work150-vpair, patch #208 was reverted ====================

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-15  6:43 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-15  6:43 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:13f5b743ff0cb84d8ab40c922ffa95155fae78c9

commit 13f5b743ff0cb84d8ab40c922ffa95155fae78c9
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Fri Dec 15 01:43:47 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index 356c415c631..69228f540bd 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -1,3 +1,23 @@
+==================== Branch work150-vpair, patch #209 ====================
+
+Remove assemble and extract vection builtins
+
+2023-12-15  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/rs6000-builtins.def (__builtin_vpair_f32_assemble):
+	Delete.
+	(__builtin_vpair_f32_extract_vector): Likewise.
+	(__builtin_vpair_f64_assemble): Likewise.
+	(__builtin_vpair_f64_extract_vector): Likewise.
+	* config/rs6000/vector-pair.md (UNSPEC_VPAIR_ASSEMBLE): Likewise.
+	(UNSPEC_VPAIR_EXTRACT_VECTOR): Likewise.
+	(vpair_assemble_<vpair_vec_to_vpair_lc): Likewise.
+	(vpair_extract_vector_<vpair_vec_to_vpair_lc): Likewise.
+	* doc/extend.texi (PowerPC Vector Pair Built-in Functions): Delete
+	extract vector and assemble built-ins.
+
 ==================== Branch work150-vpair, patch #208 ====================
 
 Check vector pair mode sizes before splitting.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-14 22:01 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-14 22:01 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:6b21ec9de226a21d08ed7856d2ef38c1b584942e

commit 6b21ec9de226a21d08ed7856d2ef38c1b584942e
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Thu Dec 14 17:01:29 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index 2760a03687f..356c415c631 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -1,3 +1,16 @@
+==================== Branch work150-vpair, patch #208 ====================
+
+Check vector pair mode sizes before splitting.
+
+2023-12-14  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/rs6000.cc (vpair_split_unary): Make sure vector pair
+	operands are 32 bytes before splitting.
+	(vpair_split_binary): Likewise.
+	(vpair_split_fma): Likewise.
+
 ==================== Branch work150-vpair, patch #207 ====================
 
 Move vpair splits to rs6000.cc; Allow vpair assemble to load constants.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-14 19:22 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-14 19:22 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:2f5db56dd4fe69f82564095184a0b1d1bbbeec96

commit 2f5db56dd4fe69f82564095184a0b1d1bbbeec96
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Thu Dec 14 14:22:01 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index 96bfcbe9c02..2760a03687f 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -1,3 +1,22 @@
+==================== Branch work150-vpair, patch #207 ====================
+
+Move vpair splits to rs6000.cc; Allow vpair assemble to load constants.
+
+2023-12-14  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/rs6000-protos.h (vpair_split): New enumeration.
+	(vpair_split_unary): New declaration.
+	(vpair_split_binary): Likewise.
+	(vpair_split_fma): Likewise.
+	* config/rs6000/rs6000.cc (vpair_split_unary): New function.
+	(vpair_split_binary): Likewise.
+	(vpair_split_fma): Likewise.
+	* config/rs6000/vector-pair.md: Change unary, binary, and fma splitters
+	after register allocation to call vpair_split_unary, vpair_split_binary,
+	and vpair_split_
+
 ==================== Branch work150-vpair, patch #206 ====================
 
 Change some names.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-14 17:44 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-14 17:44 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:c09fba713c62a69bdf3abcf06b5028c5ad7a084d

commit c09fba713c62a69bdf3abcf06b5028c5ad7a084d
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Thu Dec 14 12:44:41 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index a29c6652d58..96bfcbe9c02 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -1,3 +1,15 @@
+==================== Branch work150-vpair, patch #206 ====================
+
+Change some names.
+
+2023-12-14  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/vector-pair.md (VPAIR_VEC_MODE): Rename from
+	VPAIR_VECMODE.  Change users.
+	(vpair_vp_mode_lc): Rename from vpair_vp_mode.  Change users.
+
 ==================== Branch work150-vpair, patch #205 ====================
 
 Add vpair extract vector.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-14  5:23 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-14  5:23 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:de8aa1c0916f74760e0bf7e7c9bf91399dd476c5

commit de8aa1c0916f74760e0bf7e7c9bf91399dd476c5
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Thu Dec 14 00:23:38 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index 98369b454f0..a29c6652d58 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -1,3 +1,22 @@
+==================== Branch work150-vpair, patch #205 ====================
+
+Add vpair extract vector.
+
+2023-12-14  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/rs6000-builtins.def
+	(__builtin_vpair_f32_extract_vector): New built-in function.
+	(__builtin_vpair_f64_extract_vector): Likewise.
+	* config/rs6000/vector-pair.md (UNSPEC_VPAIR_EXTRACT_VECTOR): New
+	unspec.
+	(vpair_extract_vector_<vpair_vec_to_vpair_lc>): New insns.
+	(vpair_extract_vector_<vpair_vec_to_vpair_lc>_load): Likewise.
+	(vpair_extract_vector_<vpair_vec_to_vpair_lc>_stor): Likewise.
+	* doc/extend.texi (PowerPC Vector Pair Built-in Functions): Document the
+	vector pair built-in functions.
+
 ==================== Branch work150-vpair, patch #204 ====================
 
 Simplify register split code.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-13 20:33 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-13 20:33 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:a1f7a2ec3e1eacb8b9f801024bf6e3b9482f813e

commit a1f7a2ec3e1eacb8b9f801024bf6e3b9482f813e
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Wed Dec 13 15:33:21 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index ef3d839549c..98369b454f0 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -1,3 +1,14 @@
+==================== Branch work150-vpair, patch #204 ====================
+
+Simplify register split code.
+
+2023-12-13  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/vector-pair.md: Simplify the code for register
+	splitting.
+
 ==================== Branch work150-vpair, patch #203 ====================
 
 Add vector pair tests.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-13 20:05 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-13 20:05 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:cb0e459f6a809bb0f759fe68781833b82e49cc42

commit cb0e459f6a809bb0f759fe68781833b82e49cc42
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Wed Dec 13 15:05:29 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index 52f65c15ace..ef3d839549c 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -1,3 +1,16 @@
+==================== Branch work150-vpair, patch #203 ====================
+
+Add vector pair tests.
+
+2023-12-13  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/testsuite/
+
+	* gcc.target/powerpc/vector-pair-1.c: New test.
+	* gcc.target/powerpc/vector-pair-2.c: Likewise.
+	* gcc.target/powerpc/vector-pair-3.c: Likewise.
+	* gcc.target/powerpc/vector-pair-4.c: Likewise.
+
 ==================== Branch work150-vpair, patch #202 ====================
 
 Add __builtin_vpair_f*_assemble.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.*
@ 2023-12-13  7:22 Michael Meissner
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Meissner @ 2023-12-13  7:22 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:656fe3380927152ff09cf7a6a0fae4c3cd9eac98

commit 656fe3380927152ff09cf7a6a0fae4c3cd9eac98
Author: Michael Meissner <meissner@linux.ibm.com>
Date:   Wed Dec 13 02:22:07 2023 -0500

    Update ChangeLog.*

Diff:
---
 gcc/ChangeLog.vpair | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/gcc/ChangeLog.vpair b/gcc/ChangeLog.vpair
index 67b72c9bc54..a07336c61cf 100644
--- a/gcc/ChangeLog.vpair
+++ b/gcc/ChangeLog.vpair
@@ -1,3 +1,17 @@
+==================== Branch work150-vpair, patch #201 ====================
+
+Add initial vector pair built-in function support.
+
+2023-12-13  Michael Meissner  <meissner@linux.ibm.com>
+
+gcc/
+
+	* config/rs6000/rs6000-builtins.def (__builtin_vpair*): Add new built-in
+	functions.
+	* config/rs6000/rs6000.md (toplevel): Include vector-pair.md.
+	* config/rs6000/t-rs6000 (MD_INCLUDES): Add vector-pair.md.
+	* config/rs6000/vector-pair.md: New file.
+
 ==================== Branch work150-vpair, patch #200 (vsubreg150 patch #300) ====================
 
 Peter's patches for subreg support.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2023-12-21 17:47 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-13 19:56 [gcc(refs/users/meissner/heads/work150-vpair)] Update ChangeLog.* Michael Meissner
  -- strict thread matches above, loose matches on Subject: below --
2023-12-21 17:47 Michael Meissner
2023-12-21  7:15 Michael Meissner
2023-12-21  6:19 Michael Meissner
2023-12-15  6:43 Michael Meissner
2023-12-14 22:01 Michael Meissner
2023-12-14 19:22 Michael Meissner
2023-12-14 17:44 Michael Meissner
2023-12-14  5:23 Michael Meissner
2023-12-13 20:33 Michael Meissner
2023-12-13 20:05 Michael Meissner
2023-12-13  7:22 Michael Meissner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).