tag | c81193f85156f4a50ac000c96c9bb1fddc1e4d59 | |
---|---|---|
tagger | Swift Automation <swift_jenkins@apple.com> | Mon Apr 25 23:31:03 2016 -0500 |
object | 752e1430fc362a5c7d5a8de45daf089ee214dafe |
Tag build swift-DEVELOPMENT-SNAPSHOT-2016-04-25-a
commit | 752e1430fc362a5c7d5a8de45daf089ee214dafe | [log] [tgz] |
---|---|---|
author | Anna Zaks <ganna@apple.com> | Mon Mar 07 23:16:23 2016 +0000 |
committer | Anna Zaks <ganna@apple.com> | Thu Apr 07 11:23:55 2016 -0700 |
tree | 8fc86f756bfe58b89f100f16aea1472677ecd920 | |
parent | 28c54abca846beb5a041cb6eeaafb1b65ce61ad9 [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