search for: pr18546

Displaying 2 results from an estimated 2 matches for "pr18546".

2014 Jan 31
3
[LLVMdev] Technical details discussion for SEH
...014 at 6:41 AM, Kai Nacke <kai.nacke at redstar.de> wrote: > Hi Jb, Hi Tong, > > with my patch LLVM emits unwind information for Windows 64bit. The Dwarf > EH encoding is used language specific data. That is the same way gcc > implements SEH for Windows 64bit. (As a side note, PR18546 now contains a > patch for Clang to use my patch on mingw64.) > > The rational behind this approach is that Windows provides support for > stack unwinding (RtlUnwind etc.) but LLVM is inherently based on Dwarf EH. > This approach combine both worlds. If the personality function is to...
2014 Jan 31
2
[LLVMdev] Technical details discussion for SEH
Hi Jb, It's good to see someone step up and take a shot as this again. I dropped this because it seems to me it wasn't a high priority task for LLVM/Clang. Implementing SEH is more of LLVM work than Clang work. For 32-bit SEH, there are prologue/epilogue instruction sequence to emit, setting try-level ([ebp-4]), recovering EBP ([ebp-18h]), and all these can only happen in LLVM, not