HomePhabricator

[TSAN] Honor failure memory orders in AtomicCAS

Authored by bruno on May 13 2021, 12:35 AM.

Description

[TSAN] Honor failure memory orders in AtomicCAS

LLVM has lifted strong requirements for CAS failure memory orders in 431e3138a and 819e0d105e84.

Add support for honoring them in AtomicCAS.

https://github.com/google/sanitizers/issues/970

Differential Revision: https://reviews.llvm.org/D99434

Details

Committed
brunoMay 13 2021, 1:07 AM
Differential Revision
D99434: [TSAN] Honor failure memory orders in AtomicCAS
Parents
rGb2186a69c169: [clang-repl] Add final set of missing library dependencies.
Branches
Unknown
Tags
Unknown