Displaying 5 results from an estimated 5 matches for "_try_block".
2020 May 03
2
[RFC] [Windows SEH] Local_Unwind (Jumping out of a _finally)
...ind edge, ensuring they remain in the try region.
[Ten] it’s interesting you mentioned this “blocks ending in unreachable in __try regions" here. With these two features supported, two remaining bugs in my ToDo list are; one setjmp() and one nested EH throw. The second one seems caused by a _try_block ended with an unreachable. Yes, this is on my list. Will discuss with you guys further when I look into it.
---
Another interesting aspect of /EHa is how it affects C++ destructor cleanups. I am personally comfortable with the requirement that LLVM avoid moving around volatile instructions in...
2020 Apr 15
2
[RFC] [Windows SEH][-EHa] Support Hardware Exception Handling
...ind edge, ensuring they remain in the try region.
[Ten] it’s interesting you mentioned this “blocks ending in unreachable in __try regions" here. With these two features supported, two remaining bugs in my ToDo list are; one setjmp() and one nested EH throw. The second one seems caused by a _try_block ended with an unreachable. Yes, this is on my list. Will discuss with you guys further when I look into it.
---
Another interesting aspect of /EHa is how it affects C++ destructor cleanups. I am personally comfortable with the requirement that LLVM avoid moving around volatile instructions in...
2020 Apr 16
2
[RFC] [Windows SEH][-EHa] Support Hardware Exception Handling
...ind edge, ensuring they remain in the try region.
[Ten] it’s interesting you mentioned this “blocks ending in unreachable in __try regions" here. With these two features supported, two remaining bugs in my ToDo list are; one setjmp() and one nested EH throw. The second one seems caused by a _try_block ended with an unreachable. Yes, this is on my list. Will discuss with you guys further when I look into it.
---
Another interesting aspect of /EHa is how it affects C++ destructor cleanups. I am personally comfortable with the requirement that LLVM avoid moving around volatile instructions in...
2020 Apr 01
2
[RFC] [Windows SEH] Local_Unwind (Jumping out of a _finally) and -EHa (Hardware Exception Handling)
Hi, all,
The intend of this thread is to complete the support for Windows SEH.
Currently there are two major missing features: Jumping out of a _finally and Hardware exception handling.
The document below is my proposed design and implementation to fully support SEH on LLVM.
I have completely implemented this design on a branch in repo:
2020 Apr 16
2
[RFC] [Windows SEH][-EHa] Support Hardware Exception Handling
...ind edge, ensuring they remain in the try region.
[Ten] it’s interesting you mentioned this “blocks ending in unreachable in __try regions" here. With these two features supported, two remaining bugs in my ToDo list are; one setjmp() and one nested EH throw. The second one seems caused by a _try_block ended with an unreachable. Yes, this is on my list. Will discuss with you guys further when I look into it.
---
Another interesting aspect of /EHa is how it affects C++ destructor cleanups. I am personally comfortable with the requirement that LLVM avoid moving around volatile instructions in...