Reapply "[OpenMP][FIX] Restrict more unsound assmptions about threading"
authorJohannes Doerfert <johannes@jdoerfert.de>
Sat, 17 Dec 2022 23:10:51 +0000 (15:10 -0800)
committerJohannes Doerfert <johannes@jdoerfert.de>
Tue, 20 Dec 2022 02:27:52 +0000 (18:27 -0800)
commit4e0f464ce2d995d9ee8466729dd5f8c2239f3bab
treeb99affdf8a453744cc2abf7daea785ae2a2dc1c8
parent0dc4bdd8887758d6d55337f366c66f41e42a7b97
Reapply "[OpenMP][FIX] Restrict more unsound assmptions about threading"

This reverts commit 3b052558125cbedf18c2ddb65780b50d6f437d54.

This patch got reverted due to an unrelated memory leak that has been
fixed.
llvm/lib/Transforms/IPO/AttributorAttributes.cpp
llvm/test/Transforms/Attributor/value-simplify-assume.ll
llvm/test/Transforms/Attributor/value-simplify-gpu.ll
llvm/test/Transforms/Attributor/value-simplify-reachability.ll [new file with mode: 0644]
llvm/test/Transforms/OpenMP/value-simplify-openmp-opt.ll [new file with mode: 0644]