tsan: add a test for vector memory accesses
authorDmitry Vyukov <dvyukov@google.com>
Thu, 25 Nov 2021 14:41:15 +0000 (15:41 +0100)
committerDmitry Vyukov <dvyukov@google.com>
Thu, 25 Nov 2021 16:07:18 +0000 (17:07 +0100)
commit5cac2b956bcf42495a2253443502fb73dbb43c3d
tree713ef79fcbd16a7e3c0206ce28f015f3eda125cb
parentd841086ae62118408e4211685c3e2f5fff0021b5
tsan: add a test for vector memory accesses

Add a basic test that checks races between vector/non-vector
read/write accesses of different sizes/offsets in different orders.
This gives coverage of __tsan_read/write16 callbacks.

Depends on D114591.

Reviewed By: melver

Differential Revision: https://reviews.llvm.org/D114592
compiler-rt/test/tsan/test.h
compiler-rt/test/tsan/vector_race.cpp [new file with mode: 0644]