This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Scheduler and GCC CFG
- From: Jan Hubicka <jh at suse dot cz>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: Richard Henderson <rth at redhat dot com>, Jan Hubicka <jh at suse dot cz>,gcc at gcc dot gnu dot org
- Date: Mon, 16 Dec 2002 10:02:48 +0100
- Subject: Re: Scheduler and GCC CFG
- References: <200212160546.AAA24712@makai.watson.ibm.com>
> sched-rgn.c has a comments implying that it should be converted to
> use the new cfg code and flow.c. Is the current CFG code in GCC suppose
> to be complete enough to express all of the dominance and successor
> information needed by the scheduler or is CFG suppose to be expanded as
> necessary?
There should be enought infrastructure to do that.
I did small experiment with converting the extended block scheduling to
the CFG code and it wasn't dificult, so I guess sched-rgn should be easy
too.
I dind't contributed superblock scheduling code yet, since I never was
able to benchmark it seriously (Athlon is not best platform for such a
kind of work and I get mixed results there). I will try to take a look
after merging the register tracking bits into rtlopt branch.
Honza
>
> Thanks, David