I have a processor which does not have hardware
register interlocks, somewhat like the MIPS I.
A register used in one instruction may not be
referenced for a certain number of instructions.

If I recall correctly, for the MIPS I, the assembler
handled inserting nop instructions when it found a
register interlock.

Are there any targets with register interlock where
gcc handles moving instructions between conflicting
instructions?

Any suggestions on how this might be represented
in .md files?  It doesn't seem that the pipeline
description would seem appropriate.

--
Michael Eager    [EMAIL PROTECTED]
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077

Reply via email to