Re: Query regarding struct variables in GIMPLE

2007-03-15 Thread Diego Novillo
Karthikeyan M wrote on 03/15/07 15:06: > Thanks. > Can you point me to documentation / code where I can get more > information about these artificial tags ? gcc/tree-ssa-alias.c:create_structure_vars() The section on Structural alias analysis in the internals documentation should also help.

Fwd: Query regarding struct variables in GIMPLE

2007-03-15 Thread Karthikeyan M
Thanks. Can you point me to documentation / code where I can get more information about these artificial tags ? On 3/13/07, Diego Novillo < [EMAIL PROTECTED]> wrote: Karthikeyan M wrote on 03/13/07 21:32: > appears as x.j = 10 inside the GIMPLE dump of the function body . Is > there some pla

Re: Query regarding struct variables in GIMPLE

2007-03-13 Thread Diego Novillo
Karthikeyan M wrote on 03/13/07 21:32: > appears as x.j = 10 inside the GIMPLE dump of the function body . Is > there some place from where I can get it in the following( or any > other simpler ) form No, we don't unnecessarily take addresses of variables. Structure references are left intact.

Query regarding struct variables in GIMPLE

2007-03-13 Thread Karthikeyan M
Hi , I am trying to convert GIMPLE representation of a program to XML. GIMPLE does not seem to lower instances of struct variables E.g. struct T{int i, int j}x; f(){ x.j = 10} appears as x.j = 10 inside the GIMPLE dump of the function body . Is there some place from where I can get it in th