<div dir="ltr"><div>Hello LLVM developers,</div><div><br></div><div>I am developing a small project using LLVM. The objective is to provide dynamic loading via JIT compilation of C++ code contained in a (TS) module. For this reason, I would like to return an explicitly raw void pointer (resembling libdl's <span style="font-family:arial,sans-serif">`void *dlsym(void *, char const *);`</span> as closely as possible) to the compiled result. The MCJIT class offers the most convenient API for me, but I'm not sure it is intended for public use as it is not in the include path in a LLVM installation, even when built from source (I am building from the git repo); neither is OrcMCJITReplacement.<br></div><div>What is the way that you would suggest to use LLVM's JIT capabilities? It would already help a lot if I knew which function/class names to look up.<br></div><div><br></div><div>Thank you in advance for your attention,<br></div><div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Daniel Campos do Nascimento<br></div></div></div></div>