Re: [3/7] Split mask checking out of vectorizable_mask_load_store

2017-11-17 Thread Jeff Law
On 11/17/2017 02:18 AM, Richard Sandiford wrote: > This patch splits the mask argument checking out of > vectorizable_mask_load_store, so that a later patch can use it in both > vectorizable_load and vectorizable_store. It also adds dump messages > for false returns. This is mostly useful for the

[3/7] Split mask checking out of vectorizable_mask_load_store

2017-11-17 Thread Richard Sandiford
This patch splits the mask argument checking out of vectorizable_mask_load_store, so that a later patch can use it in both vectorizable_load and vectorizable_store. It also adds dump messages for false returns. This is mostly useful for the TYPE_VECTOR_SUBPARTS check, which can fail if pattern re