[PATCH] D124592: [DRAFT] [Coroutines] Add coro_maychange intrinsic to coroutines only for TLS variables

Chuanqi Xu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 27 20:36:07 PDT 2022


ChuanqiXu created this revision.
Herald added a subscriber: hiraditya.
Herald added a project: All.
ChuanqiXu requested review of this revision.
Herald added a reviewer: jdoerfert.
Herald added subscribers: llvm-commits, sstefan1, jdoerfert.
Herald added a project: LLVM.

This is an alternative for https://reviews.llvm.org/D124361


https://reviews.llvm.org/D124592

Files:
  clang/lib/CodeGen/CGExpr.cpp
  clang/test/CodeGenCXX/const-init-cxx2a.cpp
  clang/test/CodeGenCXX/cxx2a-thread-local-constinit.cpp
  clang/test/CodeGenCoroutines/coro-tls.cpp
  llvm/docs/Coroutines.rst
  llvm/include/llvm/IR/IRBuilder.h
  llvm/include/llvm/IR/Intrinsics.td
  llvm/lib/IR/IRBuilder.cpp
  llvm/lib/Transforms/Coroutines/CoroCleanup.cpp
  llvm/lib/Transforms/Coroutines/Coroutines.cpp
  llvm/lib/Transforms/Utils/InlineFunction.cpp
  llvm/test/Transforms/Coroutines/coro-TLS-01.ll
  llvm/test/Transforms/Coroutines/coro-TLS-02.ll
  llvm/test/Transforms/Coroutines/coro-TLS-03.ll
  llvm/test/Transforms/Coroutines/coro-TLS-04.ll
  llvm/test/Transforms/Coroutines/coro-cleanup-maychange.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D124592.425690.patch
Type: text/x-patch
Size: 25069 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220428/f0a30bd7/attachment.bin>


More information about the llvm-commits mailing list