Related articles |
---|
SSA Bibliography qg@nuclear.biodome.org (QuantumG) (2002-02-28) |
Re: SSA Bibliography anton@mips.complang.tuwien.ac.at (2002-03-09) |
Re: SSA Bibliography Gilles.Pokam@irisa.fr (Gilles Pokam) (2002-03-09) |
Re: SSA Bibliography Francois.Thomasset@inria.fr (Francois Thomasset) (2002-03-09) |
Re: SSA Bibliography sjmeyer@www.tdl.com (2002-03-09) |
Re: SSA Bibliography chase@world.std.com (David Chase) (2002-03-09) |
Re: SSA Bibliography gdm@gedamo.demon.co.uk (George Morrison) (2002-03-11) |
SSA bibliography Jeremy.Singer@glasgow.ac.uk (Jeremy Singer) (2012-07-09) |
From: | anton@mips.complang.tuwien.ac.at (Anton Ertl) |
Newsgroups: | comp.compilers |
Date: | 9 Mar 2002 02:34:03 -0500 |
Organization: | Institut fuer Computersprachen, Technische Universitaet Wien |
References: | 02-02-072 |
Keywords: | analysis, bibliography |
Posted-Date: | 09 Mar 2002 02:34:03 EST |
QuantumG <qg@nuclear.biodome.org> writes:
>In particular I'm
>interested in what optimisation techniques can be done in SSA form as
>I am trying to minimize translation passes to/from SSA form.
>Preferably one would like to do everything in SSA form and, although
>at this point I have no idea how to do incremental updates of an SSA
>intermediate form, I'm at a loss as to whether this is possible or
>not.
I found Robert Kennedy's presentation of [kennedy+98] insightful in
this regard; my impression was that adapting some optimizations to SSA
and SSA to some optimizations takes a significant effort, maybe more
than it is worth.
@InProceedings{kennedy+98,
author = "Robert Kennedy and Fred Chow and Peter Dahl and
Shin-Ming Liu and Raymond Lo and Mark Streich",
title = "Strength Reduction via SSAPRE",
crossref = "cc98",
pages = "144--158",
annote = "Discusses how to do strength reduction in the SSAPRE
framework (partial redundancy elimination based on
SSA form). The advantages of this approach are that
it is more powerful than bit-vector based techniques
(it can handle situations in one pass that would
require a repetition of PRE and strength reduction
in the bit-vector approach). OTOH, it also has some
disadvantages through the absence of global
information: in particular, linear function test
replacement does not know all the replacement
candidates, so it may choose a suboptimal
replacement."
}
@Proceedings{cc98,
title = "Compiler Construction (CC'98)",
booktitle = "Compiler Construction (CC'98)",
year = "1998",
key = "CC'98",
editor = "Kai Koskimies",
OPTvolume = "1383",
OPTseries = "LNCS",
publisher = "Springer LNCS~1383",
address = "Lisbon"
}
- anton
--
M. Anton Ertl
anton@mips.complang.tuwien.ac.at
http://www.complang.tuwien.ac.at/anton/home.html
Return to the
comp.compilers page.
Search the
comp.compilers archives again.