On Wed, Aug 10, 2016 at 11:52:06AM -0500, Bill Schmidt wrote:
> Bootstrapped and tested on powerpc64le-unknown-linux-gnu with no
> regressions. Ok for trunk?
Okay. Thanks,
Segher
> 2016-08-10 Bill Schmidt
>
> * config/rs6000/rs6000.c (rs6000_builtin_vectorization_cost):
> Cor
Sorry for the long delay on getting back to this. I took a look at the
suggested test cases with the cost model available, and did some SPEC
testing to validate the model. I found that it is still important to
model the 4xfloat case separately to account for conversion from 64-bit
to 32-bit in ou
On Mon, Jul 18, 2016 at 1:56 PM, Segher Boessenkool
wrote:
> Hi Bill,
>
> On Fri, Jul 15, 2016 at 08:55:08AM -0500, Bill Schmidt wrote:
>> This patch is a follow-up to Richard's patch of
>> https://gcc.gnu.org/ml/gcc-patches/2016-06/msg00584.html. The cost of a
>> vec_construct (initialization of
Hi Bill,
On Fri, Jul 15, 2016 at 08:55:08AM -0500, Bill Schmidt wrote:
> This patch is a follow-up to Richard's patch of
> https://gcc.gnu.org/ml/gcc-patches/2016-06/msg00584.html. The cost of a
> vec_construct (initialization of an N-way vector by N scalars) is too low,
> which can cause too-agg
On Fri, Jul 15, 2016 at 3:55 PM, Bill Schmidt
wrote:
> Hi,
>
> This patch is a follow-up to Richard's patch of
> https://gcc.gnu.org/ml/gcc-patches/2016-06/msg00584.html. The cost of a
> vec_construct (initialization of an N-way vector by N scalars) is too low,
> which can cause too-aggressive ve
Hi,
This patch is a follow-up to Richard's patch of
https://gcc.gnu.org/ml/gcc-patches/2016-06/msg00584.html. The cost of a
vec_construct (initialization of an N-way vector by N scalars) is too low,
which can cause too-aggressive vectorization in particular for N=8 or
higher. Richard changed the