[AMDGPU] Add patterns for i8/i16 local atomic load/store
authorPiotr Sobczak <Piotr.Sobczak@amd.com>
Fri, 15 Oct 2021 08:56:20 +0000 (10:56 +0200)
committerPiotr Sobczak <Piotr.Sobczak@amd.com>
Mon, 18 Oct 2021 09:23:10 +0000 (11:23 +0200)
commitd869921004526e804f344936d671a994852ab4d2
tree35725ee03a826df5e54fa620b640b3c4c3b536b2
parent96351680833e99f0b7161a93ade0a23d7e7e8ba5
[AMDGPU] Add patterns for i8/i16 local atomic load/store

Add patterns for i8/i16 local atomic load/store.

Added tests for new patterns.

Copied atomic_[store/load]_local.ll to GlobalISel directory.

Differential Revision: https://reviews.llvm.org/D111869
llvm/lib/Target/AMDGPU/AMDGPUInstructions.td
llvm/lib/Target/AMDGPU/DSInstructions.td
llvm/lib/Target/AMDGPU/SIInstrInfo.td
llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_load_local.ll [new file with mode: 0644]
llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_store_local.ll [new file with mode: 0644]
llvm/test/CodeGen/AMDGPU/atomic_load_local.ll
llvm/test/CodeGen/AMDGPU/atomic_store_local.ll