diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2004-02-29 18:44:18 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2004-02-29 18:44:18 +0000 |
commit | a207f649ad9fcb75bd1c2c65d914fc2925113ddc (patch) | |
tree | 0c0faad691be9450a9413f6155969ecc306f54df | |
parent | 2750f3f2fd672930802beb5c4689c690f9a40d26 (diff) | |
download | gcc-a207f649ad9fcb75bd1c2c65d914fc2925113ddc.zip gcc-a207f649ad9fcb75bd1c2c65d914fc2925113ddc.tar.gz gcc-a207f649ad9fcb75bd1c2c65d914fc2925113ddc.tar.bz2 |
* config/h8300/h8300.md: Tweak comments about peephole2's.
From-SVN: r78657
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | 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 <kazu@cs.umass.edu> + + * config/h8300/h8300.md: Tweak comments about peephole2's. + 2004-02-29 Waldek Hebisch <hebisch@math.uni.wroc.pl> 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) |