commit | 8f023303dcc588de7519c1ec2a33c8c21b972488 | [log] [tgz] |
---|---|---|
author | Anna Zaks <ganna@apple.com> | Mon Mar 07 23:16:23 2016 +0000 |
committer | Anna Zaks <ganna@apple.com> | Mon Mar 07 23:16:23 2016 +0000 |
tree | c23510c6e26f4c917da8336e573af7cf7fa4c607 | |
parent | 60ef971c25ac4d040443884c9bbfa86b11bc251b [diff] |
[tsan] Add support for pointer typed atomic stores, loads, and cmpxchg TSan instrumentation functions for atomic stores, loads, and cmpxchg work on integer value types. This patch adds casts before calling TSan instrumentation functions in cases where the value is a pointer. Differential Revision: http://reviews.llvm.org/D17833 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@262876 91177308-0d34-0410-b5e6-96231b3b80d8