This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Question about vectorization limit
- From: Toon Moene <toon at moene dot org>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: Richard Biener <richard dot guenther at gmail dot com>, Dehao Chen <dehao at google dot com>, GCC Development <gcc at gcc dot gnu dot org>
- Date: Fri, 31 May 2013 16:04:46 +0200
- Subject: Re: Question about vectorization limit
- References: <CAO2gOZX7_-08m_+AEybF0RwG=8Y_qPG_+wjmgsq6ymVWTr3=Vw at mail dot gmail dot com> <CAFiYyc3ehiZeyrXUb+wgj_tBi7WqmeHNQdFK9vDinnMWYHYswA at mail dot gmail dot com> <51A8A3EF dot 3010508 at moene dot org> <20130531134131 dot GT1493 at tucnak dot redhat dot com> <51A8AA4B dot 6080001 at moene dot org> <20130531135414 dot GU1493 at tucnak dot redhat dot com>
On 05/31/2013 03:54 PM, Jakub Jelinek wrote:
> I wrote:
But this "inner loop" has at least 3 basic blocks - so what does the
"loop->num_nodes != 2" test exactly codify ?
With the above testcase it has just 2.
Before ifcvt pass it still has 4:
Ah, I missed that subtle part. So my example is just no complex enough
to deal with "loop->num_nodes != 2" ...
Thanks,
--
Toon Moene - e-mail: toon@moene.org - phone: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
At home: http://moene.org/~toon/; weather: http://moene.org/~hirlam/
Progress of GNU Fortran: http://gcc.gnu.org/wiki/GFortran#news