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

Solomon Boulos boulos at cs.stanford.edu
Thu Nov 29 13:01:21 PST 2012


On Nov 24, 2012, at 3:50 PM, Rafael EspĂ­ndola wrote:

> On 24 November 2012 17:36, Chris Lattner <clattner at apple.com> wrote:
>> As others have said, unfortunately it is premature to remove the old jit.  I don't know of anyone using the EH code though... It can almost certainly be removed!
> 
> Cool. I will remove the EH bits by the end of the week if no one complains.

Do you mean you're going to remove EH entirely from the old JIT?  If so, I'll complain ;).

As you pointed out earlier the EH bits are useful for stack frames on x86_64.  In particular, to get useful stack traces from gdb with JIT'ed code those EH frames need to be there.  So even if other people don't currently set JITExceptionHandling for this purpose (I do in a few projects), they probably will when they see crashes.

Solomon





More information about the llvm-dev mailing list