This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: confusion about RTL
- From: Alan Lehotsky <apl at alum dot mit dot edu>
- To: gcc at gcc dot gnu dot org
- Cc: danishsamad at yahoo dot com
- Date: Thu, 6 Dec 2001 08:00:59 -0500
- Subject: Re: confusion about RTL
- References: <10112061130.AA28491@vlsi1.ultra.nyu.edu>
At 6:30 AM -0500 12/6/01, Richard Kenner wrote:
>Trees are machine-independent. RTL is machine-dependent. The *representation*
>of RTL operations is machine-independent.
That's not even completely true, as trees contain size information expressed in target machine bit sizes.
If the target machine has 16 bit ints, it will have a different tree than a machine with 32 bit ints.
It is true that trees are largely machine-independent AND have the same "shape" on any machine....
--
------------------------------------------------------------------------
Quality Software Management
http://home.earthlink.net/~qsmgmt
apl@alum.mit.edu
(978)287-0435 Voice
(978)808-6836 Cell
(978)287-0436 Fax
Software Process Improvement and Management Consulting
Language Design and Compiler Implementation