Displaying 2 results from an estimated 2 matches for "enter0".
Did you mean:
enters
2011 Jun 12
5
[LLVMdev] Is LLVM expressive enough to represent asynchronous exceptions?
...ue in the case
of UNIX signals. SIGINT, for example. So it probably does not fully
capture asynchronous exceptions.
Option 2: Add a no-op
---------------------
Another option is to transliterate the SEH handling code and add some
no-ops like bitcast.
define void whatever()
{
entry:
...
aeh.try.enter0:
;; -----> this would be the no-op <-----
llvm.aeh.enter blockaddress(@whatever,%aeh.try.enter0),
blockaddress(@whatever,%aeh.try.except.filter0)
...
br label aeh.try.exit0:
aeh.try.except.filter0: ; no predecessor
%result = <user code here>
call
llvm.aeh.continue(%result,bl...
2011 Jun 12
0
[LLVMdev] Is LLVM expressive enough to represent asynchronous exceptions?
...ably does not fully
> capture asynchronous exceptions.
>
> Option 2: Add a no-op
> ---------------------
>
> Another option is to transliterate the SEH handling code and add some
> no-ops like bitcast.
>
> define void whatever()
> {
> entry:
> ...
> aeh.try.enter0:
> ;; -----> this would be the no-op<-----
> llvm.aeh.enter blockaddress(@whatever,%aeh.try.enter0),
> blockaddress(@whatever,%aeh.try.except.filter0)
> ...
> br label aeh.try.exit0:
> aeh.try.except.filter0: ; no predecessor
> %result =<user code here&...