On 10/18/07, Fran Baena <[EMAIL PROTECTED]> wrote: > My questions are: are nodes STRUCT_FIELD_TAG, NAME_MEMORY_TAG, > SYMBOL_MEMORY_TAG used for that purpose? and, where i can find > documentation about their use within the translation process to SSA?
Yes and no. S_F_T is used to implement field-sensitive aliasing, N_M_T is used to implement flow-sensitive aliasing and S_M_T is used to group subsets of alias sets under a single name, to prevent compile-time and memory consumption problems when alias sets become too large. I would start by reading the articles and tutorials that we have in the Getting Started section of the wiki. http://gcc.gnu.org/wiki/GettingStarted If you have more questions after reading that material, you can ask here or join the #gcc IRC channel on irc.oftc.net.