Removing EH support from the old JIT

Chris Lattner clattner at apple.com
Mon May 6 16:55:14 PDT 2013


On May 5, 2013, at 3:04 PM, Rafael EspĂ­ndola <rafael.espindola at gmail.com> wrote:

> Back in November there was some discussion about removing the old JIT
> support for exception handling and Chris' opinion was that it was
> probably possible
> (http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-November/056237.html).
> That got delayed because MCJIT was missing support for it.
> 
> Now that MCJIT has support for exception handling, can we delete it
> from the old JIT? This removes 809 lines of code that is duplicated
> with the eh frame creation in MC. It should also allow at least one
> additional cleanup in MachineLocation.

I'm still strongly in favor of this, but I don't speak for any clients of the JIT.  It is probably best to remove this right after 3.3 branches, allowing us to heavily release note that it will go away after 3.3.

-Chris



More information about the llvm-commits mailing list