[llvm-dev] JIT compiler and calls to existing functions

Russell Wallace via llvm-dev llvm-dev at lists.llvm.org
Mon Mar 28 02:35:02 PDT 2016


In the context of a JIT compiler, what's the recommended way to generate a
call to an existing function, that is, not one that you are generating
on-the-fly with LLVM, but one that's already linked into your program? For
example the cosine function (from the standard math library); the
Kaleidoscope tutorial recommends looking it up by name with dlsym("cos"),
but it seems to me that it should be possible to use a more efficient and
portable solution that takes advantage of the fact that you already have an
actual pointer to cos, even if you haven't linked with debugging symbols.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160328/89c42dcd/attachment.html>


More information about the llvm-dev mailing list