This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: lto gimple types and debug info
- From: Michael Matz <matz at suse dot de>
- To: Chris Lattner <clattner at apple dot com>
- Cc: Richard Guenther <richard dot guenther at gmail dot com>, Kenneth Zadeck <zadeck at naturalbridge dot com>, Daniel Berlin <dberlin at dberlin dot org>, GCC Development <gcc at gcc dot gnu dot org>, Diego Novillo <dnovillo at google dot com>, "Hubicha, Jan" <jh at suse dot cz>, "Taylor, Ian Lance" <iant at google dot com>, Ollie Wild <aaw at google dot com>, "Maddox, Bill" <maddox at google dot com>, jason at redhat dot com, Rafael Espindola <espindola at google dot com>
- Date: Fri, 25 Jul 2008 18:20:56 +0200 (CEST)
- Subject: Re: lto gimple types and debug info
- References: <4888AD1F.7080007@naturalbridge.com> <42A72A32-8501-4CFC-971C-4859955F413A@apple.com> <4888B8F0.9080008@naturalbridge.com> <52520C8B-6074-4010-BFB7-4E906CADCAC6@apple.com> <4aca3dc20807241433oabfe46w7b78ccac8e7fd2c1@mail.gmail.com> <4888FAAB.6090005@naturalbridge.com> <F4E7C2B1-8588-4476-80E9-3CBFFCE409AA@apple.com> <84fc9c000807250154w67de6e34xde7dd00a61c3c0da@mail.gmail.com> <25BAA346-A588-46B6-844A-6987BE8DB0A9@apple.com>
Hi,
On Fri, 25 Jul 2008, Chris Lattner wrote:
> >the frontends, but can concentrate on what is useful and needed for the
> >middle-end right now.
>
> Sure, this makes plenty of sense to me (and sounds very *very*
> familiar). Do you intend to include things like TBAA in the initial
> type system?
I sure hope so.
> That is one example of extremely important information which requires
> pulling in almost the entire source type system.
But not all the trees implementing those types (and all the
cross-references between those, that are important for parsing but not
interesting at all for the middle-end). All you need is a tag (alias set
number) per type and a graph giving the conflicts between those tags.
Ciao,
Michael.