Re: [PATCH 3/3] lt0_disi

2015-07-20 Thread David Edelsohn
On Mon, Jul 20, 2015 at 12:04 PM, Segher Boessenkool wrote: > After Kyrill's patch (r225996) (changing combine to do simplification > before doing some transformations) a shortcoming of the rs6000 backend > becomes obvious: we have no patterns to handle > > (set (reg:DI) (lt:DI (reg:SI) (c

[PATCH 3/3] lt0_disi

2015-07-20 Thread Segher Boessenkool
After Kyrill's patch (r225996) (changing combine to do simplification before doing some transformations) a shortcoming of the rs6000 backend becomes obvious: we have no patterns to handle (set (reg:DI) (lt:DI (reg:SI) (const_int 0))) although we can do that with a single rotate-and-mask i