AtomicExpand: Don't create unused instructions for some atomicrmw
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 29 Sep 2022 20:21:49 +0000 (16:21 -0400)
committerMatt Arsenault <arsenm2@gmail.com>
Tue, 1 Nov 2022 01:34:36 +0000 (18:34 -0700)
commit07f12170a28941eb84d21c28e25ce561de3309d8
tree8ff3c1f6459b77c76ed1b6d727fcfcbf60793974
parent4a179646addabd6fa27ffefbbffed0f08c973d68
AtomicExpand: Don't create unused instructions for some atomicrmw

This wasn't used by every atomicrmw expansion.
llvm/lib/CodeGen/AtomicExpandPass.cpp
llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i16.ll
llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i8.ll
llvm/test/Transforms/AtomicExpand/SPARC/partword.ll