Re: [PATCH 6/6] Extend SLP permutation optimisations

2022-08-31 Thread Jeff Law via Gcc-patches
On 8/30/2022 8:50 AM, Richard Sandiford wrote: Jeff Law via Gcc-patches writes: On 8/25/2022 7:07 AM, Richard Sandiford via Gcc-patches wrote: Currently SLP tries to force permute operations "down" the graph from loads in the hope of reducing the total number of permutations needed or (in t

Re: [PATCH 6/6] Extend SLP permutation optimisations

2022-08-30 Thread Richard Sandiford via Gcc-patches
Jeff Law via Gcc-patches writes: > On 8/25/2022 7:07 AM, Richard Sandiford via Gcc-patches wrote: >> Currently SLP tries to force permute operations "down" the graph >> from loads in the hope of reducing the total number of permutations >> needed or (in the best case) removing the need for the per

Re: [PATCH 6/6] Extend SLP permutation optimisations

2022-08-26 Thread Jeff Law via Gcc-patches
On 8/25/2022 7:07 AM, Richard Sandiford via Gcc-patches wrote: Currently SLP tries to force permute operations "down" the graph from loads in the hope of reducing the total number of permutations needed or (in the best case) removing the need for the permutations entirely. This patch tries to

[PATCH 6/6] Extend SLP permutation optimisations

2022-08-25 Thread Richard Sandiford via Gcc-patches
Currently SLP tries to force permute operations "down" the graph from loads in the hope of reducing the total number of permutations needed or (in the best case) removing the need for the permutations entirely. This patch tries to extend it as follows: - Allow loads to take a different permutatio