This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Register interlocks
- From: Paul Brook <paul at codesourcery dot com>
- To: gcc at gcc dot gnu dot org
- Cc: Michael Eager <eager at eagercon dot com>
- Date: Thu, 1 May 2008 18:09:11 +0100
- Subject: Re: Register interlocks
- References: <4819F54B.5090400@eagercon.com>
> 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