<div dir="ltr">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.</div>