Displaying 11 results from an estimated 11 matches for "tagbody".
Did you mean:
msgbody
2015 Apr 09
3
[LLVMdev] Looking for advice on how to debug a problem with C++ style exception handling code that my compiler generates.
...be going wrong.
A list of the pointer values like @_ZTIN4core9DynamicGoE is what I’m looking for. Then I could compare that to the typeids that I know should be in that list.
"(TRY-0).landing-pad": ; preds = %"(TRY-0).normal-dest14", %"(TRY-0).tagbody-B-1", %"(TRY-0).normal-dest10", %"(TRY-0).normal-dest9", %"(TRY-0).normal-dest8", %"(TRY-0).normal-dest", %"(TRY-0).tagbody-#:G1621-0"
%14 = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
catch i8* @_ZTIN4core9...
2015 Apr 09
2
[LLVMdev] Looking for advice on how to debug a problem with C++ style exception handling code that my compiler generates.
...inter values like @_ZTIN4core9DynamicGoE is what I’m
> looking for. Then I could compare that to the typeids that I know should
> be in that list.
>
>
>
> "(TRY-0).landing-pad": ; preds =
> %"(TRY-0).normal-dest14", %"(TRY-0).tagbody-B-1", %"(TRY-0).normal-dest10",
> %"(TRY-0).normal-dest9", %"(TRY-0).normal-dest8", %"(TRY-0).normal-dest",
> %"(TRY-0).tagbody-#:G1621-0"
>
> %14 = landingpad { i8*, i32 } personality i32 (...)*
> @__gxx_personality_v0
>
&g...
2015 Apr 12
2
[LLVMdev] Looking for advice on how to debug a problem with C++ style exception handling code that my compiler generates.
...e9DynamicGoE is what I’m
>> looking for. Then I could compare that to the typeids that I know should
>> be in that list.
>>
>>
>>
>> "(TRY-0).landing-pad": ; preds =
>> %"(TRY-0).normal-dest14", %"(TRY-0).tagbody-B-1", %"(TRY-0).normal-dest10",
>> %"(TRY-0).normal-dest9", %"(TRY-0).normal-dest8", %"(TRY-0).normal-dest",
>> %"(TRY-0).tagbody-#:G1621-0"
>>
>> %14 = landingpad { i8*, i32 } personality i32 (...)*
>> @__gxx_pe...
2013 Oct 14
3
[LLVMdev] A weird, reproducable problem with MCJIT
...auses the crash (it's Common Lisp and all
macros have been expanded).
(defun match-dimensions (array pat)
(let ((zzz (eq pat '*)))
(if zzz
zzz
(let ((rank (array-rank array) ))
(if (listp pat)
(BLOCK NIL
(LET* (
(%DOTIMES-VAR 100)
(I 0)
)
(TAGBODY
(GO bot)
top
(if (not t) (progn))
(SETQ PAT (CDR PAT))
(SETQ I (1+ I))
bot
(if (< I %DOTIMES-VAR) (GO top))
)
(NULL PAT))))))))
The LLVM-IR file generated by compiling this function definition is
here: https://dl.dropboxusercontent.com/...
2015 Apr 12
2
[LLVMdev] Looking for advice on how to debug a problem with C++ style exception handling code that my compiler generates.
...;>> looking for. Then I could compare that to the typeids that I know should
>>> be in that list.
>>>
>>>
>>>
>>> "(TRY-0).landing-pad": ; preds =
>>> %"(TRY-0).normal-dest14", %"(TRY-0).tagbody-B-1", %"(TRY-0).normal-dest10",
>>> %"(TRY-0).normal-dest9", %"(TRY-0).normal-dest8", %"(TRY-0).normal-dest",
>>> %"(TRY-0).tagbody-#:G1621-0"
>>>
>>> %14 = landingpad { i8*, i32 } personality i32 (...)*
&g...
2013 Oct 14
0
[LLVMdev] A weird, reproducable problem with MCJIT
...auses the crash (it's Common Lisp and all macros have been expanded).
(defun match-dimensions (array pat)
(let ((zzz (eq pat '*)))
(if zzz
zzz
(let ((rank (array-rank array) ))
(if (listp pat)
(BLOCK NIL
(LET* (
(%DOTIMES-VAR 100)
(I 0)
)
(TAGBODY
(GO bot)
top
(if (not t) (progn))
(SETQ PAT (CDR PAT))
(SETQ I (1+ I))
bot
(if (< I %DOTIMES-VAR) (GO top))
)
(NULL PAT))))))))
The LLVM-IR file generated by compiling this function definition is
here: https://dl.dropboxusercontent.com/...
2015 Apr 12
2
[LLVMdev] Looking for advice on how to debug a problem with C++ style exception handling code that my compiler generates.
...GoE is what I’m looking for. Then I could compare that to the typeids that I know should be in that list.
>>>>
>>>>
>>>>
>>>> "(TRY-0).landing-pad": ; preds = %"(TRY-0).normal-dest14", %"(TRY-0).tagbody-B-1", %"(TRY-0).normal-dest10", %"(TRY-0).normal-dest9", %"(TRY-0).normal-dest8", %"(TRY-0).normal-dest", %"(TRY-0).tagbody-#:G1621-0"
>>>>
>>>> %14 = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_...
2015 Apr 12
2
[LLVMdev] Looking for advice on how to debug a problem with C++ style exception handling code that my compiler generates.
...en I could compare that to the typeids that I know should be in that list.
>>>>>>
>>>>>>
>>>>>>
>>>>>> "(TRY-0).landing-pad": ; preds = %"(TRY-0).normal-dest14", %"(TRY-0).tagbody-B-1", %"(TRY-0).normal-dest10", %"(TRY-0).normal-dest9", %"(TRY-0).normal-dest8", %"(TRY-0).normal-dest", %"(TRY-0).tagbody-#:G1621-0"
>>>>>>
>>>>>> %14 = landingpad { i8*, i32 } personality i32 (...)* @__...
2015 Apr 12
2
[LLVMdev] Looking for advice on how to debug a problem with C++ style exception handling code that my compiler generates.
...re that to the typeids that I know should be in that list.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> "(TRY-0).landing-pad": ; preds = %"(TRY-0).normal-dest14", %"(TRY-0).tagbody-B-1", %"(TRY-0).normal-dest10", %"(TRY-0).normal-dest9", %"(TRY-0).normal-dest8", %"(TRY-0).normal-dest", %"(TRY-0).tagbody-#:G1621-0"
>>>>>>>
>>>>>>> %14 = landingpad { i8*, i32 } personality i32 (....
2013 Oct 14
3
[LLVMdev] A weird, reproducable problem with MCJIT
...(if zzz
> zzz
> (let ((rank (array-rank array) ))
> (if (listp pat)
> (BLOCK NIL
> (LET* (
> (%DOTIMES-VAR 100)
> (I 0)
> )
> (TAGBODY
> (GO bot)
> top
> (if (not t) (progn))
> (SETQ PAT (CDR PAT))
> (SETQ I (1+ I))
> bot
> (if (< I %DOTIMES-VAR) (GO top))
>...
2014 May 27
2
[LLVMdev] Do the LLVM SJLJ intrinsics interact with C++ exception handling and execute C++ cleanup actions?
Do the LLVM Setjmp/Longjmp intrinsics interact with C++ exception handling and execute C++ cleanup actions?
I compiled a small example using setjmp/longjmp using clang and they did not execute C++ cleanup actions and calling longjmp bypassed calling destructors on objects that were allocated between the call to setjmp and longjmp.
I’m wondering if the LLVM intrinsics behave differently from