This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Reservation unit as FIFO


Joern Rennecke wrote:

> >   Yes, it is interesting.  In general, to model FIFO we need more
> > powerful model than DFA and regular expressions.  But regular expression
>
> You could just pretrend you are scheduling two instructions instead of one.
> One for the part that is done before and in the FIFO, and another one
> that does the work after the FIFO, and data-dependent on the former.
>

An interesting approach too.  But the insn scheduler has no such
infrastructure.  Even if the insn could be splitted in two insns, the
scheduler can create a big gap between the two insns.  That is wrong.  So we
need to differ such dependencies.  In general it is a big work.  Although this
infrastructure could be used for other insn scheduling problems too.

Vlad


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]