[llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)

Matthias Braun via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 17 13:31:23 PDT 2024


MatzeB wrote:

Changed the new code to no longer skip `threadlocal.address` when `isPresplitCoroutine() == true` which should address the coroutine concerns (and as far as I can tell we currently have no other situations/attributes indicating that a function could switch thread-ids).

Adding some more reviewers given the discussion from https://discourse.llvm.org/t/address-thread-identification-problems-with-coroutine/62015 


https://github.com/llvm/llvm-project/pull/88418


More information about the llvm-commits mailing list