[PATCH] D99179: [RFC] [Coroutines] Enable printing coroutine frame in debugger if program is compiled with -g
Chuanqi Xu via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 14 02:12:22 PDT 2021
ChuanqiXu updated this revision to Diff 337376.
ChuanqiXu added a comment.
Address comments in thread: https://groups.google.com/g/llvm-dev/c/hfZ6z_MJFOw
- Add artificial flags to all the types created by this pass.
- Use `__` prefix for type created to avoid name collisions.
- Add tests to show two coroutines in one module would reuse the created base types.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99179/new/
https://reviews.llvm.org/D99179
Files:
llvm/lib/Transforms/Coroutines/CoroFrame.cpp
llvm/lib/Transforms/Coroutines/CoroInternal.h
llvm/test/Transforms/Coroutines/coro-debug-coro-frame.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D99179.337376.patch
Type: text/x-patch
Size: 36610 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210414/6fe7b52e/attachment.bin>
More information about the llvm-commits
mailing list