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
This commit is contained in:
parent
48837e291c
commit
b4d2cd972d