This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: indirect memory op in SSA


On 10/18/07, Fran Baena <franbaena@gmail.com> 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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]