All~

On 6/3/05, Curtis Rawls <[EMAIL PROTECTED]> wrote:
> On 6/3/05, Leopold Toetsch <[EMAIL PROTECTED]> wrote:
> > Dheeraj Kumar Arora wrote:
> > >        I m interseted in  one of LLVM project
> > >         "Implement well-known optimizations in PIR compiler (SSA -> 
> > > register
> > > allocation)"
> >
> > [ I have answerd this ]
> >
> > Parrot is a register based virtual machine with 32*4 registers. There
> > are a lot of studies WRT optimizations and register allocations for
> > compilers and hardware CPUs but probably all these things can be applied
> > to Parrot too. See also imcc/cfg.c and imcc/reg_alloc.c for existing code.
> >
> > I'm not a computer scientist nor am I able to follow most of the papers
> > regarding various optimization techniques or the needed infrastructure
> > to implement it
> >
> > Anyway, there are folks on our mailing list like Curtis Rawls, who could
> > probably better summarize what's needed and what should be done.
> >
> > >         Can Any send me the details?
> >
> > Yes please, folks.
> >
> > leo
> 
> Wow, thanks for the link to the Summer of Code, that looks like fun!
> (I know I'll be thinking about my proposal all day at work : ).
> 
> I don't have my TODO list with me, I will try to post it later today.
> 
> I have been working and thinking about improvements to the Parrot/IMCC
> optimizer for a while now.  Implementing SSA is definitely at the top
> of my list, because it simplifies a lot of optimizations and makes
> some others possible.  The biggest challenge is to graft such a big
> change onto a working system, with small changes at a time.

I know that Melvin Smith (aka Mr JoltCola) was planning on a full
scale rewrite of imcc.  His plan involved SSA.  I don't know what came
of that; I think that he ran out of tuits...

But you might ask him where he is.  I cc'ed him on this email...
 
Matt
-- 
"Computer Science is merely the post-Turing Decline of Formal Systems Theory."
-???

Reply via email to