Displaying 3 results from an estimated 3 matches for "cont7".
Did you mean:
cont
2011 Jul 23
0
[LLVMdev] RFC: Exception Handling Rewrite
...er %d\0A\00", align 1
> @.str1 = private unnamed_addr constant [18 x i8] c"caught double %g\0A\00", align 1
>
> define i32 @_Z3foov() uwtable optsize ssp {
> entry:
> invoke void @_Z3barv() optsize
> to label %try.cont unwind label %lpad
>
> invoke.cont7:
> %tmp0 = tail call i8* @__cxa_begin_catch(i8* %exn) nounwind
> %tmp1 = bitcast i8* %tmp0 to i32*
> %exn.scalar = load i32* %tmp1, align 4
> %call = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([19 x i8]* @.str, i64 0, i64 0),
>...
2011 Jul 23
14
[LLVMdev] RFC: Exception Handling Rewrite
...constant [19 x i8] c"caught integer %d\0A\00", align 1
@.str1 = private unnamed_addr constant [18 x i8] c"caught double %g\0A\00", align 1
define i32 @_Z3foov() uwtable optsize ssp {
entry:
invoke void @_Z3barv() optsize
to label %try.cont unwind label %lpad
invoke.cont7:
%tmp0 = tail call i8* @__cxa_begin_catch(i8* %exn) nounwind
%tmp1 = bitcast i8* %tmp0 to i32*
%exn.scalar = load i32* %tmp1, align 4
%call = tail call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([19 x i8]* @.str, i64 0, i64 0),
i32 %exn.s...
2014 Nov 24
1
[LLVMdev] RFC: How to represent SEH (__try / __except) in LLVM IR
...o i8*)
%9 = extractvalue { i8*, i32 } %8, 0
store i8* %9, i8** %exn.slot
%10 = extractvalue { i8*, i32 } %8, 1
store i32 %10, i32* %ehselector.slot
; Pre-catch cleanup begins here, but will continue at ehcleanup
invoke void @_ZN5InnerD1Ev(%class.Inner* %inner)
to label %invoke.cont7 unwind label %terminate.lpad
invoke.cont7: ; preds = %lpad4
br label %ehcleanup
if.end: ; preds = %invoke.cont6, %invoke.cont2
invoke void @_ZN6MiddleD1Ev(%class.Middle* %middle)
to label %invoke.cont8 unw...