diff options
author | Kazushi (Jam) Marukawa <marukawa@nec.com> | 2020-10-23 22:10:34 +0900 |
---|---|---|
committer | Kazushi (Jam) Marukawa <marukawa@nec.com> | 2020-10-26 18:02:45 +0900 |
commit | f32992ad24470e0abfc310dcd62359f35378be7b (patch) | |
tree | 77842c4d80aa34783b69cc3d4f78ae4f9677bed7 /clang/lib/CodeGen/CodeGenModule.h | |
parent | 99b2756517f23252d1bd60f2a15c5799df054ef3 (diff) | |
download | llvm-f32992ad24470e0abfc310dcd62359f35378be7b.zip llvm-f32992ad24470e0abfc310dcd62359f35378be7b.tar.gz llvm-f32992ad24470e0abfc310dcd62359f35378be7b.tar.bz2 |
[VE] Support atomic load
Support atomic load instruction and add a regression test.
VE uses release consitency, so need to insert fence around
atomic instructions. This patch enable AtomicExpandPass
and use emitLeadingFence and emitTrailingFence mechanism
for such purpose.
Reviewed By: simoll
Differential Revision: https://reviews.llvm.org/D90135
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions