On 21/06/13 11:53, Kyrylo Tkachov wrote:
Hi all,
This is the final patch in the series. It adjusts patterns in arm.md that do
arithmetic operations and comparisons. We add alternatives for 16-bit
encodings to the patterns. Some alternatives and patterns are disabled for
arm_restrict_it or their
Hi Richard,
Thanks for the review.
(define_insn_and_split *arm_cmpdi_unsigned
[(set (reg:CC_CZ CC_REGNUM)
- (compare:CC_CZ (match_operand:DI 0 s_register_operand r)
-(match_operand:DI 1 arm_di_operand rDi)))]
+ (compare:CC_CZ (match_operand:DI 0
On 02/07/13 16:13, Kyrylo Tkachov wrote:
Hi Richard,
Thanks for the review.
(define_insn_and_split *arm_cmpdi_unsigned
[(set (reg:CC_CZ CC_REGNUM)
- (compare:CC_CZ (match_operand:DI 0 s_register_operand r)
- (match_operand:DI 1 arm_di_operand rDi)))]
+
Hi all,
This is the final patch in the series. It adjusts patterns in arm.md that do
arithmetic operations and comparisons. We add alternatives for 16-bit
encodings to the patterns. Some alternatives and patterns are disabled for
arm_restrict_it or their cond_exec variants.
The Pd constraint is