[NVPTX] Enable AtomicExpandPass for NVPTX
authorShilei Tian <i@tianshilei.me>
Fri, 20 May 2022 21:25:14 +0000 (17:25 -0400)
committerShilei Tian <i@tianshilei.me>
Fri, 20 May 2022 21:25:28 +0000 (17:25 -0400)
commitecf5b780538ecb643462fcb522440ea65d82483c
treed8afcf58c4ec667cfaa4a6ec05f97def46fc6a9b
parentff60a0a364b49f1b52883b032f719548685081bd
[NVPTX] Enable AtomicExpandPass for NVPTX

This patch enables `AtomicExpandPass` for NVPTX.

Depend on D125652.

Reviewed By: tra

Differential Revision: https://reviews.llvm.org/D125639
llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
llvm/lib/Target/NVPTX/NVPTXISelLowering.h
llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
llvm/test/CodeGen/NVPTX/atomicrmw-expand.ll [new file with mode: 0644]