code gen for C string literals

kevin diggs diggskevin38@gmail.com
Tue Feb 15 20:03:00 GMT 2011


Hi,

As always, thanks for the replies.

On Tue, Feb 15, 2011 at 11:25 AM, Ian Lance Taylor <iant@google.com> wrote:
> kevin diggs <diggskevin38@gmail.com> writes:
>
>
> GIMPLE is the representation used by the middle-end.

??? what is the relationship between GIMPLE and RTL, which at my VERY
EARLY understanding of what goes on under the hood I would have
thought was the middle-end representation? Is RTL "the back-end
representation" (my guess would have been asm though maybe that is the
output)?

>
> SSA is a compiler optimization technique which heavily influences the
> design of the intermediate representation.  See
> http://en.wikipedia.org/wiki/Static_single_assignment_form .
>
Is SSA new? i.e. in what gcc version did it start getting used?

Thanks!

kevin

> Ian
>



More information about the Gcc-help mailing list