[LoongArch] Expand atomicrmw fadd/fsub/fmin/fmax with CmpXChg
authorgonglingqin <gonglingqin@loongson.cn>
Mon, 14 Nov 2022 01:27:01 +0000 (09:27 +0800)
committergonglingqin <gonglingqin@loongson.cn>
Mon, 14 Nov 2022 02:11:37 +0000 (10:11 +0800)
commit19ae5391e35c821f8f2c0d06fe625f9947c398d8
tree9b62d52888774899bc85d4be8438c279000e1754
parent0c0681b7414c385d0fd5fad302c0d48607262050
[LoongArch] Expand atomicrmw fadd/fsub/fmin/fmax with CmpXChg

Differential Revision: https://reviews.llvm.org/D137311
llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
llvm/test/CodeGen/LoongArch/ir-instruction/atomicrmw-fp.ll [new file with mode: 0644]
llvm/test/Transforms/AtomicExpand/LoongArch/atomicrmw-fp.ll [new file with mode: 0644]