diff options
author | ed <ed@FreeBSD.org> | 2013-06-15 08:15:22 +0000 |
---|---|---|
committer | ed <ed@FreeBSD.org> | 2013-06-15 08:15:22 +0000 |
commit | f0462758541a0769eb12b982d90fc562e9165e19 (patch) | |
tree | 40289196491db1fe44f6356631d04d2c4e48a5bf /contrib/llvm/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp | |
parent | 04d0c6d8fab4c3570a2b91b4bb3740a51f77aad2 (diff) | |
download | FreeBSD-src-f0462758541a0769eb12b982d90fc562e9165e19.zip FreeBSD-src-f0462758541a0769eb12b982d90fc562e9165e19.tar.gz |
Make support for atomics on ARM complete.
Provide both __sync_*-style and __atomic_*-style functions that perform
the atomic operations on ARMv5 by using Restartable Atomic Sequences.
While there, clean up some pieces of code where it's sufficient to use
regular uint32_t to store register contents and don't need full reg_t's.
Also sync this back to the MIPS code.
Diffstat (limited to 'contrib/llvm/tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp')
0 files changed, 0 insertions, 0 deletions