diff options
author | Doug Evans <dje@gnu.org> | 1994-07-11 22:53:08 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1994-07-11 22:53:08 +0000 |
commit | b4d2cd972daef23a952fa516b9ba02e888d63d98 (patch) | |
tree | b22eff71ad1077e1e050934fd3c0a196d4b71c4a /gcc/final.c | |
parent | 48837e291c0868b323a1304af01482124d44b3f5 (diff) | |
download | gcc-b4d2cd972daef23a952fa516b9ba02e888d63d98.zip gcc-b4d2cd972daef23a952fa516b9ba02e888d63d98.tar.gz gcc-b4d2cd972daef23a952fa516b9ba02e888d63d98.tar.bz2 |
h8300.md (cpu): New attribute.
* h8300/h8300.md (cpu): New attribute.
(attribute length): Add h8/300h support.
(attribute cc): New value `cbit'.
(all anonymous insns): Give them names.
(move insns): Add h8/300h support.
(tstqi, tsthi): Use btst insn if able.
(arithmetic insns): Add h8/300h support.
(boolean insns): Likewise.
(negate insns): Likewise.
(branch insns): Likewise.
(call_value): Use call_insn_operand for operand 1.
(shift insns): Completely rewritten. Add h8/300h support.
(zero/sign extension insns): Add h8/300h support.
(extv): Deleted.
(insv, extzv): Only use for h8/300.
(bitfield insns): Completely rewritten.
(fancyb*): New insns for speeding up bit accesses.
From-SVN: r7730
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions