]> gcc.gnu.org Git - gcc.git/commit - gcc/config/m68hc11/m68hc11.md
m68hc11.md ("tstqi_1"): Try to use ldab instead of tst.
authorStephane Carrez <Stephane.Carrez@worldnet.fr>
Fri, 15 Mar 2002 22:33:30 +0000 (23:33 +0100)
committerStephane Carrez <ciceron@gcc.gnu.org>
Fri, 15 Mar 2002 22:33:30 +0000 (23:33 +0100)
commita0df6910e34c090ba174fd705c5dc300e3141214
tree55af93c5d9d5626aaf21b32da752c81376b9e1d1
parent015a2e5904023a35c76bdef9451d86878157240e
m68hc11.md ("tstqi_1"): Try to use ldab instead of tst.

* config/m68hc11/m68hc11.md ("tstqi_1"): Try to use ldab instead of tst.
("tstqi" split): Avoid using memory for tstqi on address register.
(splits): Remove constraints.
("cmphi_1_hc12"): New from "cmphi_1" and tuned for 68HC12.
("cmpdf", "cmpsf"): Remove since not used.
("*tbeq", "*tbne", "*tbeq8", "*tbne8"): Also look in cc_status.value2.
(peephole2): New peepholes to optimize tstqi and pre inc/dec addressing.

From-SVN: r50849
gcc/ChangeLog
gcc/config/m68hc11/m68hc11.md
This page took 0.053507 seconds and 5 git commands to generate.