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: [EXT] Re: How does one traverse all the global decls


On 8/22/19 2:16 AM, Martin Jambor wrote:
> External Email
>
> ----------------------------------------------------------------------
> Hi,
>
> On Wed, Aug 21 2019, Gary Oblock wrote:
>> I'm trying to do some analysis code for an optimization
>> that involves my code looking at all the declarations and
>> types there of during the link time optimizations.
>>
>> Note, doing this for the local variables seems to be trivial
>> because of FOR_EACH_LOCAL_DECL and there are also
>> obvious ways of getting at the type information once I have
>> a decl. However,  I can't seem to find any similar way of
>> getting at the global level decls.
>>
>> I'd appreciate your help on this.
>>
> Look at FOR_EACH_VARIABLE defined in cgraph.h (because symtab.h does not
> exist) and it's various uses throughout the compiler.
>
> Martin
>
Martin --

Thanks, even though this wasn't exactly what I was hoping for. :-)

-- Gary


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