Re: Handle unpropagated assignments in SLP

2017-06-01 Thread Richard Biener
On Thu, Jun 1, 2017 at 8:45 AM, Richard Sandiford wrote: > Some of the SVE patches extend SLP to predicated operations created by > ifcvt. However, ifcvt currently forces the mask into a temporary: > > mask = ifc_temp_var (TREE_TYPE (mask), mask, &gsi); > > and at the moment SLP d

Handle unpropagated assignments in SLP

2017-05-31 Thread Richard Sandiford
Some of the SVE patches extend SLP to predicated operations created by ifcvt. However, ifcvt currently forces the mask into a temporary: mask = ifc_temp_var (TREE_TYPE (mask), mask, &gsi); and at the moment SLP doesn't handle simple assignments like: SSA_NAME = SSA_NAME SS