Skip to content
Snippets Groups Projects
Commit 9aa0222b authored by bernds's avatar bernds
Browse files

* 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.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119090 138bc75d-0d04-0410-961f-82ee72b054a4
parent 6b8dbb53
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment