Displaying 2 results from an estimated 2 matches for "ztipkc".
Did you mean:
  _ztipkc
  
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
2011 Jul 23
14
[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 function.
  %res = landingpad { i8*, i32 } personality i32 (...)*...