Displaying 1 result from an estimated 1 matches for "ehcleanup10".
Did you mean:
ehcleanup
2014 Nov 24
1
[LLVMdev] RFC: How to represent SEH (__try / __except) in LLVM IR
...dispatch for lpad, lpad1 and lpad4
catch.dispatch: ; preds = %invoke.cont9, %lpad
%sel = load i32* %ehselector.slot
%11 = call i32 @llvm.eh.typeid.for(i8* bitcast (i8** @_ZTIi to i8*)) #4
%matches = icmp eq i32 %sel, %11
br i1 %matches, label %catch, label %ehcleanup10
catch: ; preds = %catch.dispatch
%exn = load i8** %exn.slot
%12 = call i8* @__cxa_begin_catch(i8* %exn) #4
%13 = bitcast i8* %12 to i32*
%14 = load i32* %13, align 4
store i32 %14, i32* %en, align 4
%15 = load i32** %i.addr, align 8
store i3...