This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: modulo scheduling for IA64
- From: Vladimir Makarov <vmakarov at redhat dot com>
- To: "Deepak B. Nayak" <deepakbn at csa dot iisc dot ernet dot in>
- Cc: Jim Wilson <wilson at redhat dot com>, gcc at gcc dot gnu dot org
- Date: Tue, 01 Oct 2002 16:01:20 -0400
- Subject: Re: modulo scheduling for IA64
- References: <Pine.SOL.3.96.1021002010230.20931A-100000@osiris.csa.iisc.ernet.in>
"Deepak B. Nayak" wrote:
>
> On 1 Oct 2002, Jim Wilson wrote:
>
> > Gcc does not currently have a modulo scheduler, and hence gcc doesn't have all
> > of the support routines you need. There is no convenient function that will
> > give you the distance value you need. You need to calculate it yourself.
> >
> > The dependence.c file was an attempt to add dependence analysis to gcc.
> > However, there is currently no optimization pass that uses this info, so it
> > is somewhat more theoretical than practical. Maybe it will be useful to you.
> > Maybe it won't.
> >
> > There might be stuff in the RCSP code that you could use. This stuff isn't
> > in the mainline sources, it is on a branch.
> >
> > Jim
> >
>
> okay
> then from where can we get RCSP code ...
I'll try to create a branch and place the code in a week or two. But
I should say there is no calculation of the distances there. The beauty
of RCSP is in that it does not require such information at all. So you
need to write such code yourself.
Vlad