[fpc-devel] LLVM Backend?

Samuel Crow samuraileumas at yahoo.com
Mon Nov 16 16:49:27 CET 2009

> > There are classes to create any type documented at 
> http://llvm.org/docs/ProgrammersManual.html#Type .  As of the current 2.6 
> release there are now more extensive C bindings included with LLVM than were 
> previously available.  Once I get the trunk downloaded I'll see about a link to 
> the actual documentation on how to use those C bindings.
> Ok.

It looks like the in-code documentation in llvm/includes/llvm-c/Core.h contains all of the documentation about using IRBuilder plus wrapping and unwrapping macros for type conversions using the C wrappers.  There are other abstract datatype class templates that aren't included in the C wrappers but we'd need to write separate C wrappers for each use of them anyway.  Let me know if there's anything I can find out for you.

--Sam Crow


More information about the fpc-devel mailing list