On Feb 27, 2008, Kenneth Zadeck <[EMAIL PROTECTED]> wrote:

> The appeal for birthpoints is that unlike the abortive attempt in
> the past to add SSA to RTL, adding a noop moves does not really mess
> up anything.

IIRC, when people tried to do RTL SSA, the problem was with match_dups
in IN/OUT operands.

I think there's a relatively simple way to deal with this: an RTL form
that takes two operands, one for input, one for output, that would
represent the SSA names for input and output that must be coalesced to
the same variable when going out of SSA, say, during register
allocation.

Has something like this been considered before?

-- 
Alexandre Oliva         http://www.lsd.ic.unicamp.br/~oliva/
FSF Latin America Board Member         http://www.fsfla.org/
Red Hat Compiler Engineer   [EMAIL PROTECTED], gcc.gnu.org}
Free Software Evangelist  [EMAIL PROTECTED], gnu.org}

Reply via email to