* config/m68hc11/m68hc11.md ("tstqi_1"): Try to use ldab instead of tst.
authorciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Mar 2002 22:33:30 +0000 (22:33 +0000)
committerciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 15 Mar 2002 22:33:30 +0000 (22:33 +0000)
commit8ffe78c7530b2952d86aa3f638be138d57238edd
tree55af93c5d9d5626aaf21b32da752c81376b9e1d1
parent0bae88292995cd275fbc7e27be07a7df6d5769b7
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50849 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/m68hc11/m68hc11.md