OSDN Git Service

* config/m68hc11/m68hc11.md ("decrement_and_branch_until_zero"): New
authorciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 12 Apr 2003 21:22:49 +0000 (21:22 +0000)
committerciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 12 Apr 2003 21:22:49 +0000 (21:22 +0000)
commit171bfe897473d8b6d5786c9ac35d5a74962ad59d
tree2b567101eee78ff1ed4ed3568ac4f0bc050a8a8b
parentf40d58b18b0cdcf909b246a498adbaa1519746c2
* config/m68hc11/m68hc11.md ("decrement_and_branch_until_zero"): New
pattern for dbcc/ibcc generation for 68HC12.
("doloop_end"): New pattern.
("m68hc12_dbcc_dec_hi"): New pattern for dbeq/dbne.
("m68hc12_dbcc_inc_hi"): New pattern for ibeq/ibne.
("m68hc12_dbcc_dec_qi"): New pattern.
("m68hc12_dbcc_inc_qi"): New pattern.
(split): Add split for the above when we can't use dbcc/ibcc due to
reloading.
(peephole2): Add peephole2 to generate the above when possible.

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