|Newbie SSA question Kevin.Tucker@Microchip.com (2001-01-26)|
|Re: Newbie SSA question firstname.lastname@example.org (Bob Morgan) (2001-02-01)|
|Re: Newbie SSA question email@example.com (Anthony PIRON) (2001-02-01)|
|Re: Newbie SSA question Martin.Ward@durham.ac.uk (2001-02-01)|
|Re: Newbie SSA question firstname.lastname@example.org (2001-02-12)|
|Date:||26 Jan 2001 16:56:17 -0500|
|Posted-Date:||26 Jan 2001 16:56:17 EST|
We're looking at implementing SSA in our compiler, and had a seemingly
silly question, but I can't find a definitive answer in the papers
that I've been reading (Cytron, et.al). The question is, when
converting to SSA form, are you actually allocating new variables for
each assignment, or are you just "renaming" them for notational
purposes?. If the latter, then converting out of SSA form would mean
simply "dropping the subscripts", as it were. We've had arguments
both ways, and it looks like the answer is that you are supposed to
allocate new variables for each new assignment, but an argument could
be made for the other point of view, and I wanted to see what other
had to say on the matter.
Thanks in advance!
Return to the
Search the comp.compilers archives again.