summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/kmp_error.cpp
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2019-03-15 17:50:30 +0000
committerPhilip Reames <listmail@philipreames.com>2019-03-15 17:50:30 +0000
commitd238bf7855a3c1f2ff2cf375992bee0c8b3c3356 (patch)
treee5e9a992a5991703f7670d91306e1e38150b86a8 /openmp/runtime/src/kmp_error.cpp
parent44ed286a2f80ba9b4d8a1b0ff84f44914915ea97 (diff)
downloadbcm5719-llvm-d238bf7855a3c1f2ff2cf375992bee0c8b3c3356.tar.gz
bcm5719-llvm-d238bf7855a3c1f2ff2cf375992bee0c8b3c3356.zip
[X86][GlobalISEL] Support lowering aligned unordered atomics
The existing lowering code is accidentally correct for unordered atomics as far as I can tell. An unordered atomic has no memory ordering, and simply requires the actual load or store to be done as a single well aligned instruction. As such, relax the restriction while adding tests to ensure the lowering remains correct in the future. Differential Revision: https://reviews.llvm.org/D57803 llvm-svn: 356280
Diffstat (limited to 'openmp/runtime/src/kmp_error.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud