Intermediate Representations

Raul Deluth Miller rockwell@nova.umd.edu
Mon, 19 Dec 1994 01:14:32 -0500


This seems relevant...

Raul

-- 
Raul D. Miller          N=:((*/pq)&|)@                 NB. public e, y, n=:*/pq
<rockwell@nova.umd.edu> P=:*N/@:#               NB. */-.,e e.&factors t=:*/<:pq
                        1=t|e*d    NB. (,-:<:)pq is four large primes, e medium
x-:d P,:y=:e P,:x                  NB. (d P,:y)-:D P*:N^:(i.#D)y [. D=:|.@#.d


Newsgroups: comp.compilers
From: hugh@cosc.canterbury.ac.nz (Hugh Emberson)
Keywords: optimize
Date: Wed, 14 Dec 1994 20:34:42 GMT

TJ> "TJ" == Tony Jones <tony@seagull.rtd.com> writes:

TJ> Can anyone provide references to papers/other sources which
TJ> compare and contrast various forms of Intemediate Representations
TJ> (SSA, PDG, QUADS, AST's + any others).

The first chapter of [Appel92] has a short discussion on selection of
intermediate representations.

@Book{Appel92,
  Author = 	 "Andrew W. Appel",
  title = 	 "{Compiling with continuations}",
  publisher = 	 "Cambridge University Press",
  year = 	 1992
}

Whatever kind of representation you go for.  Make it as simple as
possible and then simplify it some more.  Complex intermediate
representations are a pain.
--
Hugh Emberson
hugh@cosc.canterbury.ac.nz