Re: [2/6] Don't assign a cost to vectorizable_assignment

2019-11-08 Thread Richard Biener
On Thu, Nov 7, 2019 at 5:40 PM Richard Sandiford wrote: > > Richard Biener writes: > > On Wed, Nov 6, 2019 at 4:58 PM Richard Sandiford > > wrote: > >> > >> Richard Biener writes: > >> > On Tue, Nov 5, 2019 at 3:27 PM Richard Sandiford > >> > wrote: > >> >> > >> >> vectorizable_assignment

Re: [2/6] Don't assign a cost to vectorizable_assignment

2019-11-07 Thread Richard Sandiford
Richard Biener writes: > On Wed, Nov 6, 2019 at 4:58 PM Richard Sandiford > wrote: >> >> Richard Biener writes: >> > On Tue, Nov 5, 2019 at 3:27 PM Richard Sandiford >> > wrote: >> >> >> >> vectorizable_assignment handles true SSA-to-SSA copies (which hopefully >> >> we don't see in practice)

Re: [2/6] Don't assign a cost to vectorizable_assignment

2019-11-07 Thread Richard Biener
On Wed, Nov 6, 2019 at 4:58 PM Richard Sandiford wrote: > > Richard Biener writes: > > On Tue, Nov 5, 2019 at 3:27 PM Richard Sandiford > > wrote: > >> > >> vectorizable_assignment handles true SSA-to-SSA copies (which hopefully > >> we don't see in practice) and no-op conversions that are

Re: [2/6] Don't assign a cost to vectorizable_assignment

2019-11-06 Thread Richard Sandiford
Richard Biener writes: > On Tue, Nov 5, 2019 at 3:27 PM Richard Sandiford > wrote: >> >> vectorizable_assignment handles true SSA-to-SSA copies (which hopefully >> we don't see in practice) and no-op conversions that are required >> to maintain correct gimple, such as changes between signed and

Re: [2/6] Don't assign a cost to vectorizable_assignment

2019-11-06 Thread Richard Biener
On Tue, Nov 5, 2019 at 3:27 PM Richard Sandiford wrote: > > vectorizable_assignment handles true SSA-to-SSA copies (which hopefully > we don't see in practice) and no-op conversions that are required > to maintain correct gimple, such as changes between signed and > unsigned types. These cases

[2/6] Don't assign a cost to vectorizable_assignment

2019-11-05 Thread Richard Sandiford
vectorizable_assignment handles true SSA-to-SSA copies (which hopefully we don't see in practice) and no-op conversions that are required to maintain correct gimple, such as changes between signed and unsigned types. These cases shouldn't generate any code and so shouldn't count against either