rs6000: Support for vectorizing built-in functions
authorBill Schmidt <wschmidt@linux.ibm.com>
Fri, 17 Sep 2021 15:47:27 +0000 (10:47 -0500)
committerBill Schmidt <wschmidt@linux.ibm.com>
Fri, 17 Sep 2021 15:53:57 +0000 (10:53 -0500)
commit47e5052b5e15b3018eb56d353cb6330cd2d614a9
tree27d8f787b2a548e08afc49b83df7fa31c9677d7f
parent6cba7d1dc437a25c702ab7b1db8b37c9e8b0c600
rs6000: Support for vectorizing built-in functions

This patch just duplicates a couple of functions and adjusts them to use the
new builtin names.  There's no logical change otherwise.

2021-09-17  Bill Schmidt  <wschmidt@linux.ibm.com>

gcc/
* config/rs6000/rs6000.c (rs6000-builtins.h): New include.
(rs6000_new_builtin_vectorized_function): New function.
(rs6000_new_builtin_md_vectorized_function): Likewise.
(rs6000_builtin_vectorized_function): Call
rs6000_new_builtin_vectorized_function.
(rs6000_builtin_md_vectorized_function): Call
rs6000_new_builtin_md_vectorized_function.
gcc/config/rs6000/rs6000.c