[clang] [llvm] Implement llvm.coro.await.suspend intrinsic (PR #79712)

2024-01-27 Thread via cfe-commits
https://github.com/fpasserby updated https://github.com/llvm/llvm-project/pull/79712 >From e4ee79b135ff7f6cc79669cc296d334c6c45a95a Mon Sep 17 00:00:00 2001 From: fpasserby <125797601+fpasse...@users.noreply.github.com> Date: Sun, 28 Jan 2024 00:02:15 +0100 Subject: [PATCH] Implement llvm.coro.a

[clang] [llvm] Implement llvm.coro.await.suspend intrinsic (PR #79712)

2024-01-27 Thread via cfe-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 53fea6fd6f228eb1dbd282b8d076af545dcd8228 858e207bc33466ed85ecf6a7e8718c2e6153f4fe --

[clang] [llvm] Implement llvm.coro.await.suspend intrinsic (PR #79712)

2024-01-27 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-coroutines @llvm/pr-subscribers-clang Author: None (fpasserby) Changes Implement `llvm.coro.await.suspend` intrinsics, to deal with performance regression after prohibiting `.await_suspend` inlining, as suggested in #64945. Actually, there are three new

[clang] [llvm] Implement llvm.coro.await.suspend intrinsic (PR #79712)

2024-01-27 Thread via cfe-commits
github-actions[bot] wrote: Thank you for submitting a Pull Request (PR) to the LLVM Project! This PR will be automatically labeled and the relevant teams will be notified. If you wish to, you can add reviewers by using the "Reviewers" section on this page. If this is not working for you, it i

[clang] [llvm] Implement llvm.coro.await.suspend intrinsic (PR #79712)

2024-01-27 Thread via cfe-commits
https://github.com/fpasserby created https://github.com/llvm/llvm-project/pull/79712 Implement `llvm.coro.await.suspend` intrinsics, to deal with performance regression after prohibiting `.await_suspend` inlining, as suggested in #64945. Actually, there are three new intrinsics, which directly