Re: Register interlocks

2008-05-01 Thread Michael Eager
Richard Sandiford wrote: Michael Eager <[EMAIL PROTECTED]> writes: 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

Re: Register interlocks

2008-05-01 Thread Richard Sandiford
Michael Eager <[EMAIL PROTECTED]> writes: > 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 t

Re: Register interlocks

2008-05-01 Thread Paul Brook
> 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. This is approximately what ia64

Register interlocks

2008-05-01 Thread Michael Eager
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