[LLVMdev] Re: how to code a loop in llvm assembly

Chris Lattner sabre at nondot.org
Mon Apr 17 21:11:04 PDT 2006

On Tue, 18 Apr 2006, Joseph Altea wrote:

> I also suffer from the same C++ allergy notably shoot in foot with 
> dynamic grammers and overloading.. creates gasey code 
> feeling..especially in the backend.. :)cheers!

I have no idea what this is supposed to mean: "creates gasey code 
feeling..especially in the backend.."

However, if there is serious interest, many people would like an easy to 
use C wrapper around the LLVM API's.

libjit, for all its flaws, seems to have a pretty reasonable C api, one 
that would be trivial to implement with LLVM: 

If someone wanted to write a libjit-compatible C interface, or something 
completely different, but similar in spirit, it would be a very cool and 
useful project, and would fit in naturally with the rest of the LLVM 

This is a way that those with "C++ Allergies" could band together and help 
each other out :)


> Simon Burton <simon at arrowtheory.com> wrote: On Sat, 15 Apr 2006 07:47:00 +0200
> Oscar Fuentes  wrote:
>> BTW, Simon, is there a reason for writing LLVM assembler and not
>> generating LLVM code directly?
> You mean write C++ code that calls the LLVM library ?
> I have a mild C++ allergy that I don't wish to aggravate.
>> The later is simpler and relieves you
>> from some nasty burdens.
> Yes, i'm finding it quite hairy!
> :)
> Simon.



More information about the llvm-dev mailing list