C++ mangling, function name to mangled name (or tree)

Pierre Vittet piervit@pvittet.com
Thu Jul 14 15:14:00 GMT 2011



On 14/07/2011 12:42, Romain Geissler wrote:
> At that time i didn't know you were working on Melt, and for now the few things i know about it is that it's mainly abut hooking the pass manager (or am i wrong ?) So all those useful events like PLUGIN_PRE_GENERICIZE or PLUGIN_FINISH_TYPE don't seems to be catchable through the Melt API (again, i'm maybe wrong, but if not it should be easy to add that feature to Melt).
>    
Yeah, first use of MELT is to add new passes, however we have some 
others hooks, for exemple I already added a hook to use pragma in MELT. 
I am going to add a hook for PLUGIN_PRE_GENERICIZE in the MELT API. I 
saw your mail about pushing PLUGIN_FINISH_TYPE hook in the trunk, that 
will be very usefull for both MELT and plugins in a general sense.

I have seen you were correcting things in the MELT build system, that is 
not easy I think.... Is it working ? Take me (and Basile) informed. From 
my system, it looks melt-sources directory is not correctly installed, 
moreover, I am not sure that meltgc_make_load_melt_module (in 
melt-runtime.c) search correctly this source (for exemple I can't 
understand why we try to find them in temporary directory).

Basile Starynkevitch does not work this week (normally), however, I am 
sure, he will help us when he came back.


Pierre Vittet



More information about the Gcc mailing list