[cfe-dev] how to get c++ name for llvm::Type

Jochen Wilhelmy j.wilhelmy at arcor.de
Wed Jul 7 09:10:43 PDT 2010


> In general, it can't; LLVM types are purely structural, so there may
> be many C++ types which map to the same LLVM type.  What are you
> trying to do?
>    
I convert the resulting LLVM IR to some other representation and for 
this I need some
named types (i.e. intrinsic types). It would be ok to use __attribute__ 
on the type to set the name
as attribute that makes into the backend. something like
__attribute__(myType("Foo")) struct Foo
{
...
};

-Jochen




More information about the cfe-dev mailing list