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