Re: [18/46] Make SLP_TREE_SCALAR_STMTS a vec

2018-07-31 Thread Richard Sandiford
Richard Biener writes: > On Tue, Jul 24, 2018 at 12:01 PM Richard Sandiford > wrote: >> >> This patch changes SLP_TREE_SCALAR_STMTS from a vec to >> a vec. It's longer than the previous conversions >> but mostly mechanical. > > OK. I don't remember exactly but vect_external_def SLP nodes have >

Re: [18/46] Make SLP_TREE_SCALAR_STMTS a vec

2018-07-25 Thread Richard Biener
On Tue, Jul 24, 2018 at 12:01 PM Richard Sandiford wrote: > > This patch changes SLP_TREE_SCALAR_STMTS from a vec to > a vec. It's longer than the previous conversions > but mostly mechanical. OK. I don't remember exactly but vect_external_def SLP nodes have empty stmts vector then? I realize

[18/46] Make SLP_TREE_SCALAR_STMTS a vec

2018-07-24 Thread Richard Sandiford
This patch changes SLP_TREE_SCALAR_STMTS from a vec to a vec. It's longer than the previous conversions but mostly mechanical. 2018-07-24 Richard Sandiford gcc/ * tree-vectorizer.h (_slp_tree::stmts): Change from a vec to a vec. * tree-vect-slp.c (vect_free_slp_tree):