mtrofin wrote:

I'd put the explanation from 
[here](https://github.com/llvm/llvm-project/issues/185949#issuecomment-4703198841)
 in the commit message. IMHO the way `resume` is handled is the important thing 
(for performance), and how that's handled deserves focus, rather than a 
side-note.

Can you also add an explanation as to why the 3 places 
(Coro{Split|Frame|Cleanup}) cover profile propagation for coroutines - or is 
there anything major left after this? I.e. it's less interesting that 3 files 
got patched (since one can just read the diff), and more interesting as to how 
the overall change addresses the overall problem (==profile propagation for 
coroutines) - since that's design information not immediately apparent from the 
change itself, and, thus, worth communicating.

https://github.com/llvm/llvm-project/pull/184466
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to