Re: Clean up PURE_SLP_STMT handling

2016-05-23 Thread Richard Biener
On Fri, May 20, 2016 at 5:30 PM, Richard Sandiford wrote: > The vectorizable_* routines had many instances of: > > slp_node || PURE_SLP_STMT (stmt_info) > > which gives the misleading impression that we can have > !slp_node && PURE_SLP_STMT (stmt_info). In this context > it's really enough to

Clean up PURE_SLP_STMT handling

2016-05-20 Thread Richard Sandiford
The vectorizable_* routines had many instances of: slp_node || PURE_SLP_STMT (stmt_info) which gives the misleading impression that we can have !slp_node && PURE_SLP_STMT (stmt_info). In this context it's really enough to test slp_node on its own. There are three cases: loop vectorisatio