Displaying 2 results from an estimated 2 matches for "finalcleanup".
2018 Jun 27
2
can debug info for coroutines be improved?
...tadata !DIExpression()), !dbg !1192
%26 = call i8 @llvm.coro.suspend(token none, i1 false), !dbg !1193
switch i8 %26, label %Suspend [
i8 0, label %SuspendResume
i8 1, label %SuspendCleanup
], !dbg !1193
SuspendCleanup: ; preds = %AllocOk
br label %FinalCleanup, !dbg !1193
SuspendResume: ; preds = %AllocOk
%27 = getelementptr inbounds %Point, %Point* %blah, i32 0, i32 0, !dbg
!1194
%28 = load i32, i32* %27, align 4, !dbg !1194
%29 = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %28, i32 1), !dbg
!1195
%30 =...
2018 Feb 26
0
problem with moveSpillUsesAfterCoroBegin
...dbg !246
br i1 %28, label %CoroNormalFinal, label %CoroEarlyFinal, !dbg !246
CoroEarlyFinal: ; preds = %CoroBegin
%29 = call i8 @llvm.coro.suspend(token none, i1 true), !dbg !245
switch i8 %29, label %Suspend [
i8 0, label %InvalidResume
i8 1, label %FinalCleanup
], !dbg !245
Suspend: ; preds = %CoroEarlyFinal
%30 = call i1 @llvm.coro.end(i8* null, i1 false), !dbg !245
ret i8* %22, !dbg !245
InvalidResume: ; preds = %CoroEarlyFinal
tail call fastcc void @panic(%"[]u8&...