(set (reg 17)
(compare (match_dup 7) (match_dup 8)))
]
- ""
+ "peep2_reg_dead_p (4, operands[7]) && peep2_reg_dead_p (4, operands[8])"
[(parallel[
(set (reg:CC 17)
(compare:CC (mem:BLK (match_dup 4))
(use (reg:SI 19))
(clobber (match_dup 0))
(clobber (match_dup 1))
- (clobber (match_dup 2))])
- (clobber (match_dup 7))
- (clobber (match_dup 8))]
+ (clobber (match_dup 2))])]
"")
;; ...and this one handles cmpstr*_1.
(set (reg 17)
(compare (match_dup 7) (match_dup 8)))
]
- ""
+ "peep2_reg_dead_p (4, operands[7]) && peep2_reg_dead_p (4, operands[8])"
[(parallel[
(set (reg:CC 17)
(if_then_else:CC (ne (match_dup 6)
(use (reg:SI 19))
(clobber (match_dup 0))
(clobber (match_dup 1))
- (clobber (match_dup 2))])
- (clobber (match_dup 7))
- (clobber (match_dup 8))]
+ (clobber (match_dup 2))])]
"")