diff options
author | Bernd Schmidt <bernd.schmidt@analog.com> | 2006-11-22 14:12:46 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2006-11-22 14:12:46 +0000 |
commit | 36662eb11d2e4a91dfe6560ff15d916680ac5df0 (patch) | |
tree | 55e183690650b3c1e52563f544b5eabce067ce94 /gcc/builtins.c | |
parent | 98b44b0eeac41545f8b4d236ba5b3fe1562203aa (diff) | |
download | gcc-36662eb11d2e4a91dfe6560ff15d916680ac5df0.zip gcc-36662eb11d2e4a91dfe6560ff15d916680ac5df0.tar.gz gcc-36662eb11d2e4a91dfe6560ff15d916680ac5df0.tar.bz2 |
predicates.md (d_register_operand, [...]): New predicates.
* config/bfin/predicates.md (d_register_operand, mem_p_address_operand,
mem_i_address_operand): New predicates.
* config/bfin/bfin.c (bfin_issue_rate): New function.
(TARGET_SCHED_ISSUE_RATE): New macro.
* config/bfin/bfin.md (addrtype): New attribute.
(slot0, slot1, slot2, store, pregs): New cpu_units.
(core): Now a define_reservation.
(alu): Remove some insn types from this reservation.
(dsp32, load32, loadp, loadi, store32, storep, storei, multi): New
insn reservations.
(dummy reservation): Don't trigger for mcld insns.
(absence_sets): Two new absence sets to enforce slot ordering.
(popsi_insn): Set addrtype.
From-SVN: r119090
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions