aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/libclang/LibclangTest.cpp
diff options
context:
space:
mode:
authorDaniel Sanders <daniel_l_sanders@apple.com>2018-07-09 19:33:40 +0000
committerDaniel Sanders <daniel_l_sanders@apple.com>2018-07-09 19:33:40 +0000
commit9481399c0fd2c198c81b92636c0dcff7d4c41df2 (patch)
treeb9812b4a9ac24de60143c0d0e1fc22e2d006ff83 /clang/unittests/libclang/LibclangTest.cpp
parent5bfd8d89911e2ac3de9ee09b0c090dac251e34ef (diff)
downloadllvm-9481399c0fd2c198c81b92636c0dcff7d4c41df2.zip
llvm-9481399c0fd2c198c81b92636c0dcff7d4c41df2.tar.gz
llvm-9481399c0fd2c198c81b92636c0dcff7d4c41df2.tar.bz2
[globalisel][irtranslator] Add support for atomicrmw and (strong) cmpxchg
Summary: This patch adds support for the atomicrmw instructions and the strong cmpxchg instruction to the IRTranslator. I've left out weak cmpxchg because LangRef.rst isn't entirely clear on what difference it makes to the backend. As far as I can tell from the code, it only matters to AtomicExpandPass which is run at the LLVM-IR level. Reviewers: ab, t.p.northover, qcolombet, rovka, aditya_nandakumar, volkan, javed.absar Reviewed By: qcolombet Subscribers: kristof.beyls, javed.absar, igorb, llvm-commits Differential Revision: https://reviews.llvm.org/D40092 llvm-svn: 336589
Diffstat (limited to 'clang/unittests/libclang/LibclangTest.cpp')
0 files changed, 0 insertions, 0 deletions