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