summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
diff options
context:
space:
mode:
authorKuba Brecka <kuba.brecka@gmail.com>2016-07-05 13:48:54 +0000
committerKuba Brecka <kuba.brecka@gmail.com>2016-07-05 13:48:54 +0000
commitc54b108cf8d7d883e4d771dcb3b1171dce2f080b (patch)
tree46a111043310220d988e2ff79cc31656afe0141f /llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
parent09d3e53a93874c9f5f26db2680196904371df6b6 (diff)
downloadbcm5719-llvm-c54b108cf8d7d883e4d771dcb3b1171dce2f080b.tar.gz
bcm5719-llvm-c54b108cf8d7d883e4d771dcb3b1171dce2f080b.zip
[tsan] Synchronize leaving a GCD group with notifications
In the patch that introduced support for GCD barrier blocks, I removed releasing a group when leaving it (in dispatch_group_leave). However, this is necessary to synchronize leaving a group and a notification callback (dispatch_group_notify). Adding this back, simplifying dispatch_group_notify_f and adding a test case. Differential Revision: http://reviews.llvm.org/D21927 llvm-svn: 274549
Diffstat (limited to 'llvm/lib/Target/ARM/ARMTargetObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud