This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [i386] Remove TARGET_VECTORIZE_BUILTIN_CONVERSION
- From: Michael Meissner <meissner at linux dot vnet dot ibm dot com>
- To: Richard Henderson <rth at redhat dot com>, dje dot gcc at gmail dot com
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>, dplotnikov at ispras dot ru, meissner at linux dot vnet dot ibm dot com
- Date: Tue, 8 Nov 2011 18:43:01 -0500
- Subject: Re: [i386] Remove TARGET_VECTORIZE_BUILTIN_CONVERSION
- References: <4EAEFA52.8080502@redhat.com>
On Mon, Oct 31, 2011 at 12:43:14PM -0700, Richard Henderson wrote:
> I checked in the generic portion of Dmitry Plotnikov's patch
> to the vectorizer and optabs that enables this patch. The ARM
> portion of his patch is still outstanding, awaiting approval.
>
> This allows this target hook to be removed from other targets.
>
> Can I talk you into doing a similar patch for rs6000, Mike?
> After that I can take care of removing the target hook entirely.
>
> Tested on x86_64-linux.
I discovered while I had the correct name for float<mode><mode>2,
fix_trunk<mode><mode>2, and fixuns_trunk<mode><mode>2, I'll have to change the
name unsigned_float<mode><mode>2 to floatuns<mode><mode>2. Note, this is
something that will be changed when the rs6000 builtin function work is checked
in.
--
Michael Meissner, IBM
5 Technology Place Drive, M/S 2757, Westford, MA 01886-3141, USA
meissner@linux.vnet.ibm.com fax +1 (978) 399-6899