[LLVMdev] ExecutionEngine always comes back NULL

Manuele Conti manuele.conti at sirius-es.it
Tue Jan 8 07:38:13 PST 2013


Hi Rick,
I had the same problem last week I understand that I didn't initialized 
target.

Cheers,
Manuele

Il 08/01/2013 16:08, Rick Mann ha scritto:
> I wrote a little OS X app to assemble some LLVM (human-readable) code and run it. Unfortunately, my ExecutionEngine won't create. Just comes back NULL.
>
> This is the code that builds it:
>
> 	http://pastebin.com/8cexgPj7
>
> This is the code it seems to successfully assemble, but it can't build the ExecutionEngine. You can see I tried several different ways of building it.
>
> 	http://pastebin.com/tYq4kWX3
>
> The module seems to get created properly (you can see the source and the result of mod->dump()).
>
> Is there a dylib that I need to include that has some init code that's otherwise not invoked? How can I tell why my ExecutionEngine didn't create? Is there an error code somewhere?
>
> I based my code off the HowTouseJIT.cpp example, llvm-as.cpp, and lli.cpp. I must've overlooked something, but I'm not sure what.
>
>
> Any ideas? Thanks!
>




More information about the llvm-dev mailing list