Displaying 4 results from an estimated 4 matches for "_ztid".
Did you mean:
_ztii
2011 Jul 23
0
[LLVMdev] RFC: Exception Handling Rewrite
...sented in LLVM IR is target specific.
>
> // Examples:
>
> ;; A landing pad which can catch an integer or double and which can throw only
> ;; a const char *.
> %res = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
> catch i8** @_ZTIi, i8** @_ZTId
> filter i8** @_ZTIPKc
>
> ;; A landing pad that is a cleanup.
> %res = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
> cleanup
>
> ;; A landing pad which indicates that the personality function should call the
> ;; terminate...
2011 Jul 23
14
[LLVMdev] RFC: Exception Handling Rewrite
...lity function results are
represented in LLVM IR is target specific.
// Examples:
;; A landing pad which can catch an integer or double and which can throw only
;; a const char *.
%res = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
catch i8** @_ZTIi, i8** @_ZTId
filter i8** @_ZTIPKc
;; A landing pad that is a cleanup.
%res = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
cleanup
;; A landing pad which indicates that the personality function should call the
;; terminate function.
%res = landingpad { i8...
2011 Jul 25
0
[LLVMdev] RFC: Exception Handling Rewrite
> %exn.val = landingpad { i8*, i32 } personality i32 (...)* @__gxx_personality_v0
> catch i8** @_ZTIi, i8** @_ZTId
> filter i8** @_ZTIPKc
> br label %lpad.split
What is the semantics of filter? Is it undefined reference if an
exception not matching ZTIi, ZTId or ZTIPKc passes by?
Cheers,
Rafael
2014 Apr 01
6
[LLVMdev] Proposal: Loads/stores with deterministic trap/unwind behavior
...RL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140331/913072b5/attachment-0002.patch>
-------------- next part --------------
; RUN: llvm-as < %s | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll
@_ZTIc = external constant i8*
@_ZTId = external constant i8*
@_ZTIPKc = external constant i8*
define i8 @_Z3barv(i8* %ptr) uwtable optsize ssp {
entry:
%v = iload i8* %ptr
to label %try.cont unwind label %lpad
try.cont: ; preds = %entry, %invoke.cont4
ret i8 %v
lpad:...