summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/sample_test/TestSampleTest.py
diff options
context:
space:
mode:
authorJonathan Peyton <jonathan.l.peyton@intel.com>2018-07-09 17:36:22 +0000
committerJonathan Peyton <jonathan.l.peyton@intel.com>2018-07-09 17:36:22 +0000
commit37e2ef5434da078cf2ae28df99982cb5542ae1ea (patch)
tree563d44a324246377152dd602316e869de6e90712 /lldb/packages/Python/lldbsuite/test/sample_test/TestSampleTest.py
parent7cd32419ab0ac5ff9609fcff12657b1ac6554e76 (diff)
downloadbcm5719-llvm-37e2ef5434da078cf2ae28df99982cb5542ae1ea.tar.gz
bcm5719-llvm-37e2ef5434da078cf2ae28df99982cb5542ae1ea.zip
[OpenMP] Use C++11 Atomics - barrier, tasking, and lock code
These are preliminary changes that attempt to use C++11 Atomics in the runtime. We are expecting better portability with this change across architectures/OSes. Here is the summary of the changes. Most variables that need synchronization operation were converted to generic atomic variables (std::atomic<T>). Variables that are updated with combined CAS are packed into a single atomic variable, and partial read/write is done through unpacking/packing Patch by Hansang Bae Differential Revision: https://reviews.llvm.org/D47903 llvm-svn: 336563
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/sample_test/TestSampleTest.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud