Re: [PATCH 2/6] Make builtin_vectorized_function take a combined_fn

2015-11-16 Thread Richard Biener
On Fri, Nov 13, 2015 at 1:27 PM, Richard Sandiford wrote: > Richard Biener writes: >> On Mon, Nov 9, 2015 at 5:25 PM, Richard Sandiford >> wrote: >>> This patch replaces the fndecl argument to builtin_vectorized_function >>> with a combined_fn and gets the vectoriser to call it for internal >>>

Re: [PATCH 2/6] Make builtin_vectorized_function take a combined_fn

2015-11-13 Thread Richard Sandiford
Richard Biener writes: > On Mon, Nov 9, 2015 at 5:25 PM, Richard Sandiford > wrote: >> This patch replaces the fndecl argument to builtin_vectorized_function >> with a combined_fn and gets the vectoriser to call it for internal >> functions too. The patch also moves vectorisation of machine-spec

Re: [PATCH 2/6] Make builtin_vectorized_function take a combined_fn

2015-11-10 Thread Richard Biener
On Mon, Nov 9, 2015 at 5:25 PM, Richard Sandiford wrote: > This patch replaces the fndecl argument to builtin_vectorized_function > with a combined_fn and gets the vectoriser to call it for internal > functions too. The patch also moves vectorisation of machine-specific > built-ins to a new hook,

[PATCH 2/6] Make builtin_vectorized_function take a combined_fn

2015-11-09 Thread Richard Sandiford
This patch replaces the fndecl argument to builtin_vectorized_function with a combined_fn and gets the vectoriser to call it for internal functions too. The patch also moves vectorisation of machine-specific built-ins to a new hook, builtin_md_vectorized_function. I've attached a -b version too s