[LLVMdev] mcjit (original) (raw)
Paweł Bylica chfast at gmail.com
Tue Jul 31 03:16:43 PDT 2012
- Previous message: [LLVMdev] mcjit
- Next message: [LLVMdev] mcjit
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thu Jul 12 03:42:12 CDT 2012, Verena Beckham verena at codeplay.com :
I would not say it is trivial, having done it myself.
MCJIT also doesn't support multiple modules, and it does not do JITing on demand, instead, it does all of it at the same time in the constructor (unless that is what you call "not lazy"). So depending on how you've written your code there is some significant reshuffling to do to, to move the creation of the ExecutionEngine to the end, and possibly add ExecutionEngines. Verena
Can you share any information how to do it?
On 11/07/2012 17:14, Jim Grosbach wrote:
On Jul 11, 2012, at 6:04 AM, Benjamin Kramer wrote:
On 11.07.2012, at 14:39, Reed Kotler wrote: Does anyone know which projects rely on mcjit? There is the oldjit too; it's still being used? The most prominent user of the MC JIT is probably LLDB. The only issue with MCJIT I know of is the lack of windows support, and I expect oldjit to go away once that is sorted out. Switching between the JIT implementations is really trivial and transparent, if you don't have to support windows it's worth a try. MCJIT also doesn't yet support lazy compilation. That's not a big problem to add; it's just not been necessary for anyone yet. -Jim
LLVM Developers mailing list LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
- Previous message: [LLVMdev] mcjit
- Next message: [LLVMdev] mcjit
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]