[LLVMdev] One way to support unwind on x86

Nicolas Geoffray nicolas.geoffray at lip6.fr
Tue Mar 3 05:48:21 PST 2009


Hi Bjarke,

Bjarke Walling wrote:
> I see. So you check this value stored in a thread-local variable after
> each call? And you lower invoke to a call and branch with regard to
> this value?
>   

Yes, that's correct.

> What are these sophisticated techniques you are talking about? My time
> frame for implementing this is, not unlimited, but fairly long. Less
> than a year (of spare time) would be ok. I still need to feel
> progress.
>
>   

I'm talking about this:

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.21.9083

I don't know how difficult it would be to implement it in LLVM's codegen.

Nicolas



More information about the llvm-dev mailing list