search for: cont7

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...