This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Question on parallel execution inside the processor
- To: martin dot kahlert at mchp dot siemens dot de (Martin Kahlert)
- Subject: Re: Question on parallel execution inside the processor
- From: Joern Rennecke <amylaar at cygnus dot co dot uk>
- Date: Tue, 23 Jun 1998 23:02:00 +0100 (BST)
- Cc: egcs at cygnus dot com
> The haifa scheduler optimizes on RTL code - doesn't it?
> So it can't know anything about assembler instructions,
> which can only be executed in pipeline X and therefor
> shouldn't be preceeded by instructions which only
> work in X, too. A good compiler would try to put
> instructions in between.
Whatever pipeline X is for your target, it should probably possible to
define it as a function unit. Both the old scheduler and the haifa
scheduler handle scheduling for multiple function units.