Register interlocks

Paul Brook paul@codesourcery.com
Thu May 1 17:09:00 GMT 2008


> 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 has with bundling.
I don't know the exact details, but I believe it has has a md-reorg pass that 
uses scheduler hooks.

Paul



More information about the Gcc mailing list