This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch ARM 3/3] Neon intrinsics TLC - Remove unneeded ML from backend.
- From: Ramana Radhakrishnan <ramrad01 at arm dot com>
- To: Ramana Radhakrishnan <ramrad01 at arm dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Christophe Lyon <christophe dot lyon at linaro dot org>
- Date: Mon, 28 Apr 2014 11:52:46 +0100
- Subject: Re: [Patch ARM 3/3] Neon intrinsics TLC - Remove unneeded ML from backend.
- Authentication-results: sourceware.org; auth=none
- References: <535E304D dot 7000800 at arm dot com> <535E3203 dot 4030700 at arm dot com>
On 04/28/14 11:48, Ramana Radhakrishnan wrote:
Patch 3/3 removes the ML to generate Neon intrinsics and the
documentation and updates the comments in the files to show that these
are now hand crafted rather than auto-generated. We've had these for
many years now and I think it's time we got rid of this. Not everyone
groks ML and it doesn't help that only one or 2 folks can actually do
this properly everytime. Instead of having these bottlenecks and given
the fact that the intrinsics are pretty stable now, there's no point in
retaining the generator interface. I'd rather get rid of them. The only
bit left is neon-schedgen.ml, neon.ml and neon-testgen.ml. I think we
can safely remove neon-testgen.ml once Christophe's testsuite is done
and we'll probably just have to carry neon-schedgen.ml / neon.ml as it
still generates the neon descriptions for both a8 and a9.
James just pointed out that (my memory was wrong or I must have been
looking in the wrong directory) he killed neon-schedgen.ml last year. So
neon.ml can go as well once neon-testgen.ml dies.
regards
Ramana
<DATE> Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config/arm/arm_neon.h: Update comment.
* config/arm/neon-docgen.ml: Delete.
* config/arm/neon-gen.ml: Delete.
* doc/arm-neon-intrinsics.texi: Update comment.
--
Ramana Radhakrishnan
Principal Engineer
ARM Ltd.