[llvm-dev] Is OrcJIT compile-on-demand thread safe?

Siu Kwan Lam via llvm-dev llvm-dev at lists.llvm.org
Thu Feb 23 08:43:13 PST 2017


Hi all,

I am trying OrcMCJITReplacement but I am seeing failures whenever multiple
threads calls the same function concurrently.  I am suspecting that the
compile-on-demand feature is not thread safe.

Details of my usecase:

A single JIT engine compiles code and sends the jitted function address to
multiple threads.  So, all threads could be enter the lazy function stub
concurrently.


-- 
Siu Kwan Lam
Software Engineer
Continuum Analytics
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170223/d3b7678a/attachment.html>


More information about the llvm-dev mailing list