[LLVMdev] adding new data types to llvm
John Wiegley
johnw at boostpro.com
Fri Jul 13 16:11:34 PDT 2012
>>>>> Edvard Ghazaryan <edvard_gh at yahoo.com> writes:
> I would like to add new custom data type to llvm C parser, I use LLVM/Clang
> version 3.1.
> Adding new type instructions from llvm.org site are out of date (http://
> llvm.org/docs/ExtendingLLVM.html#type).
> Could you please provide me with guidance?
Check out include/clang/AST/Type.h in the clang sources. Pick an existing
type with similar semantics to what you want to add (pointer type, scalar
type, etc), and then derive a new class either from Type, or from the type you
want to specialize.
--
John Wiegley
BoostPro Computing
http://www.boostpro.com
More information about the llvm-dev
mailing list