[LLVMdev] Old JIT Status (i.e., can we delete it?)

Eli Bendersky eliben at google.com
Sat Nov 24 06:46:53 PST 2012


On Fri, Nov 23, 2012 at 5:18 PM, Rafael EspĂ­ndola
<rafael.espindola at gmail.com> wrote:
> Writing some patches for MC I noticed that the old (non MC) JIT still
> has a lot of duplicated code for producing EH frames which makes it a
> bit harder to refactor code used by both implementations.
>
> Given that MCJIT is making good progress and that we just branched
> 3.2, can we delete the old JIT or at least its EH support? The
> attached patch removes just the EH bits.
>

Rafael, could you mention in a few words the role these "EH bits"
serve for the legacy JIT? What is the meaning/impact of removing them?
- i.e. what will stop working? Given that there's still need of the
legacy JIT to be around, what is the advantage of removing this code,
at the expense of losing existing functionality?

Eli




More information about the llvm-dev mailing list