getting non-global variable names from RTL
Jim Wilson
wilson@specifixinc.com
Tue Feb 24 08:49:00 GMT 2004
Mihai Burcea wrote:
> I am writing a small optimization pass for gcc-3.3.1, and I would need to
> be able to identify the arguments that were passed to the current
> function on the stack with their counterparts from the source code
It sounds like you want some inter-procedural analysis (IPA) info. This
is something that gcc does very poorly to not at all.
I suspect the only place that gcc had this info is during function inlining.
There might be some stuff on the tree-ssa branch that would be useful to
you. It does have some IPA. I don't know how you would get the
information though, as I don't work on the tree-ssa branch.
It would help if you clarified what you want. Examples are always good.
--
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com
More information about the Gcc
mailing list