[PATCH 4/9] S/390: Get rid of Y constraint in left and logical right shift patterns.

2016-02-29 Thread Andreas Krebbel
With this patch the substitution patterns added earlier are used for the logical right shift and all the left shift patterns. 2016-02-29 Andreas Krebbel * config/s390/s390.md ("3"): Change predicate of op2 to nonmemory_operand. ("*di3_31", "*di3_31_and"): Merge

[PATCH 4/9] S/390: Get rid of Y constraint in left and logical right shift patterns.

2016-02-23 Thread Andreas Krebbel
With this patch the substitution patterns added earlier are used for the logical right shift and all the left shift patterns. * config/s390/s390.md ("3"): Change predicate of op2 to nonmemory_operand. ("*di3_31", "*di3_31_and"): Merge into single pattern definition

[PATCH 4/9] S/390: Get rid of Y constraint in left and logical right shift patterns.

2016-01-14 Thread Andreas Krebbel
With this patch the substitution patterns added earlier are used for the logical right shift and all the left shift patterns. 2016-01-14 Andreas Krebbel * config/s390/s390.md ("*di3_31", "*3") ("*di3_31_and", "*3_and"): Merge into single pattern definition ... (

[PATCH 4/9] S/390: Get rid of Y constraint in left and logical right shift patterns.

2016-01-14 Thread Andreas Krebbel
With this patch the substitution patterns added earlier are used for the logical right shift and all the left shift patterns. 2016-01-14 Andreas Krebbel * config/s390/s390.md ("*di3_31", "*3") ("*di3_31_and", "*3_and"): Merge into single pattern definition ... (