Displaying 2 results from an estimated 2 matches for "coronormalfinal".
2018 Jun 27
2
can debug info for coroutines be improved?
...EarlyFinal, %AllocOk
%33 = call i1 @llvm.coro.end(i8* null, i1 false), !dbg !1191
ret i8* %14, !dbg !1191
InvalidResume: ; preds = %CoroEarlyFinal
tail call fastcc void @panic(%"[]u8"* @49, %StackTrace* null), !dbg !1191
unreachable, !dbg !1191
CoroNormalFinal: ; preds = %OverflowOk5
%34 = getelementptr inbounds %"AsyncFramePromise(void)",
%"AsyncFramePromise(void)"* %_anon, i32 0, i32 1, !dbg !1191
br label %CheckFree, !dbg !1191
FinalCleanup: ; preds =
%CoroEa...
2018 Feb 26
0
problem with moveSpillUsesAfterCoroBegin
...AsyncFramePromise*
%_anon, i32 0, i32 2, !dbg !245
store i16* %24, i16** %25, align 8, !dbg !245
%26 = load i16*, i16** %25, align 8, !dbg !246
store i16 2, i16* %26, align 2, !dbg !246
%27 = load i8*, i8** %23, align 8, !dbg !246
%28 = icmp ne i8* %27, null, !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:...