This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
SSA for Trees - PRE implementation
- From: "Sidney Bennett" <sibennet at vt dot edu>
- To: <gcc at gcc dot gnu dot org>
- Date: Thu, 8 Jan 2004 14:06:53 -0500
- Subject: SSA for Trees - PRE implementation
- Organization: Virginia Tech
- Reply-to: "Sidney Bennett" <sibennet at vt dot edu>
I see some work has been done on using SSA in GCC. According to the GCC
internals manual, only constant propagation and dead-code elimination are
implemented, but http://gcc.gnu.org/projects/tree-ssa includes a longer list
of SSA passes, including Partial Redundancy Elimination. Is an SSA PRE pass
complete or available? Is anyone working on it? I've recently attempted an
SSA PRE implementation based on the Kennedy, et.al. paper and met with
significant difficulties. I am curious if others have found success or if
they have found similar problems.
Sid