On Mon, Jul 13, 2015 at 10:50:28PM -0600, Jeff Law wrote:
> On 07/12/2015 07:56 AM, Segher Boessenkool wrote:
> >Currently combine tries to make assignments to bitfields (of a register)
> >whenever it can. If the target has no insv pattern, the result will not
> >ever match (if the MD is sane at a
On 07/12/2015 07:56 AM, Segher Boessenkool wrote:
Currently combine tries to make assignments to bitfields (of a register)
whenever it can. If the target has no insv pattern, the result will not
ever match (if the MD is sane at all). Doing insv on registers generates
worse code than what you ge
Currently combine tries to make assignments to bitfields (of a register)
whenever it can. If the target has no insv pattern, the result will not
ever match (if the MD is sane at all). Doing insv on registers generates
worse code than what you get if you express things directly (with and/ior),
so