On Tue, Dec 15, 2015 at 11:35:45AM +, Wilco Dijkstra wrote:
>
> Add support for vector permute cost since various permutes can expand into a
> complex
> sequence of instructions. This fixes major performance regressions due to
> recent changes
> in the SLP vectorizer (which now vectorizes m
ping
From: Wilco Dijkstra
Sent: 16 December 2015 11:37
To: Richard Biener; James Greenhalgh
Cc: GCC Patches; nd
Subject: RE: [PATCH][AArch64] Add vector permute cost
Richard Biener wrote:
> On Wed, Dec 16, 2015 at 10:32 AM, James Greenhalgh
>
Richard Biener wrote:
> On Wed, Dec 16, 2015 at 10:32 AM, James Greenhalgh
> wrote:
> > On Tue, Dec 15, 2015 at 11:35:45AM +, Wilco Dijkstra wrote:
> >>
> >> Add support for vector permute cost since various permutes can expand into
> >> a complex
> >> sequence of instructions. This fixes ma
On Wed, Dec 16, 2015 at 10:32 AM, James Greenhalgh
wrote:
> On Tue, Dec 15, 2015 at 11:35:45AM +, Wilco Dijkstra wrote:
>>
>> Add support for vector permute cost since various permutes can expand into a
>> complex
>> sequence of instructions. This fixes major performance regressions due to
On Tue, Dec 15, 2015 at 11:35:45AM +, Wilco Dijkstra wrote:
>
> Add support for vector permute cost since various permutes can expand into a
> complex
> sequence of instructions. This fixes major performance regressions due to
> recent changes
> in the SLP vectorizer (which now vectorizes m
Add support for vector permute cost since various permutes can expand into a
complex
sequence of instructions. This fixes major performance regressions due to
recent changes
in the SLP vectorizer (which now vectorizes more aggressively and emits many
complex
permutes).
Set the cost to > 1 fo