This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Enabling SSA for alpha?
- To: law at cygnus dot com
- Subject: Re: Enabling SSA for alpha?
- From: Brad Lucier <lucier at math dot purdue dot edu>
- Date: Wed, 15 Mar 2000 13:46:26 -0500 (EST)
- Cc: lucier at math dot purdue dot edu (Brad Lucier), gcc at gcc dot gnu dot org
> SSA is not suitable for direct code generation -- you translate into SSA,
> perform a series of transformations (optimizations), then translate back
> out of SSA.
OK, does this mean that the SSA pass transforms the code into a form that
the other passes can't deal with?
> Some of the transformations you can do with SSA can help register allocation,
> then again, some can hurt if you are not careful.
>
> You also have to be careful not to run afoul of patents when working inside
> the register allocator.
I just want to try an experiment, to transform the code to SSA form just
before the register allocation phase. Is this possible?
Brad