From a207f649ad9fcb75bd1c2c65d914fc2925113ddc Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 29 Feb 2004 18:44:18 +0000 Subject: [PATCH] * config/h8300/h8300.md: Tweak comments about peephole2's. From-SVN: r78657 --- gcc/ChangeLog | 4 ++++ gcc/config/h8300/h8300.md | 30 +++++++++++++++++++----------- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dae31a0..8f9ce4e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2004-02-29 Kazu Hirata + + * config/h8300/h8300.md: Tweak comments about peephole2's. + 2004-02-29 Waldek Hebisch PR middle-end/14203 diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md index 25462cf..ca71dd6 100644 --- a/gcc/config/h8300/h8300.md +++ b/gcc/config/h8300/h8300.md @@ -4176,12 +4176,12 @@ ;; Transform ;; ;; cmp.w #1,r0 -;; bhi .L1 +;; bgt .L1 ;; ;; into ;; ;; shar.w r0 -;; bne .L1 +;; bgt .L1 (define_peephole2 [(set (cc0) @@ -4223,12 +4223,12 @@ ;; Transform ;; ;; cmp.w #255,r0 -;; bhi .L1 +;; bgt .L1 ;; ;; into ;; ;; mov.b r0h,r0h -;; bne .L1 +;; bgt .L1 (define_peephole2 [(set (cc0) @@ -4448,13 +4448,13 @@ ;; Transform ;; ;; cmp.l #1,er0 -;; bhi .L1 +;; bgt .L1 ;; ;; into ;; ;; mov.l er0,er1 ;; shar.l er1 -;; bne .L1 +;; bgt .L1 ;; We avoid this transformation if we see more than one copy of the ;; same compare insn immediately before this one. @@ -4503,12 +4503,12 @@ ;; Transform ;; ;; cmp.l #1,er0 -;; bhi .L1 +;; bgt .L1 ;; ;; into ;; ;; shar.l er0 -;; bne .L1 +;; bgt .L1 (define_peephole2 [(set (cc0) @@ -4550,13 +4550,13 @@ ;; Transform ;; ;; cmp.l #15,er0 -;; bhi .L1 +;; bgt .L1 ;; ;; into ;; ;; and #240,r0l ;; mov.l er0,er0 -;; bne .L1 +;; bgt .L1 (define_peephole2 [(set (cc0) @@ -4599,7 +4599,15 @@ } operands[5] = GEN_INT (~INTVAL (operands[1]));") -;; Transform A <= 65535 to (A & 0xffff0000) == 0. +;; Transform +;; +;; cmp.l #65535,er0 +;; bgt .L1 +;; +;; into +;; +;; mov.l e0,e0 +;; bgt .L1 (define_peephole2 [(set (cc0) -- 2.7.4