[LLVMdev] Removing old JIT CodeEmitters for ARM and PPC

Chris Lattner clattner at apple.com
Sat Nov 24 14:39:03 PST 2012

Sounds great to me, please remove the dead jit info code as well though - someone can pull them out of svn if useful in the future.


On Nov 24, 2012, at 8:06 AM, Benjamin Kramer <benny.kra at gmail.com> wrote:

> While the MCJIT doesn't cover all of the features the old JIT had, it has the huge advantage of actually producing working results on ARM and PPC64. The old JIT for non-x86 has bit-rotted a lot, to the point of crashing even for simple examples. 
> I'm proposing to remove the JIT code emitters for the ARM and PPC targets now so it's no longer holding back the development of the MC parts for those backends. The JITInfo parts can stay, they may be useful if someone wants to implement lazy compilation on top of MCJIT. It would become dead code though.
> The MCJIT for PPC only supports PPC64 currently. However, PPC32 old JIT never worked for non-darwin platforms and seems to be broken even there at the moment.
> Any objections? x86 will stay around for a while, it's reasonably well maintained and has many users.
> - Ben
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

More information about the llvm-dev mailing list