[RISCV][NFC] Deduplicate Atomic Intrinsic Definitions
authorSam Elliott <selliott@lowrisc.org>
Tue, 14 Jan 2020 13:16:52 +0000 (13:16 +0000)
committerSam Elliott <selliott@lowrisc.org>
Tue, 14 Jan 2020 13:18:06 +0000 (13:18 +0000)
commitdee6e39c7561a8b733cc260738ff7ea3ae78ee0c
tree5d0a9cd5e2f5d5d4f0e81e089c772737486f7075
parent81ee484484a0be59da8f749a9b4cf56bb8d37402
[RISCV][NFC] Deduplicate Atomic Intrinsic Definitions

Summary:
This is a slight cleanup, to use multiclasses to avoid the duplication between
the different atomic intrinsic definitions. The produced intrinsics are
unchanged, they're just generated in a more succinct way.

Reviewers: asb, luismarques, jrtc27

Reviewed By: luismarques, jrtc27

Subscribers: Jim, rbar, johnrusso, simoncook, sabuasal, niosHD, kito-cheng, shiva0217, jrtc27, MaskRay, zzheng, edward-jones, rogfer01, MartinMosbeck, brucehoult, the_o, rkruppe, jfb, PkmX, jocewei, psnobl, benna, s.egerton, pzheng, sameer.abuasal, apazos, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D71777
llvm/include/llvm/IR/IntrinsicsRISCV.td