Add patterns for i8/i16 local atomic load/store.
Added tests for new patterns.
Copied atomic_[store/load]_local.ll to GlobalISel directory.
| Paths 
 |  Differential  D111869  
[AMDGPU] Add patterns for i8/i16 local atomic load/store ClosedPublic Authored by piotr on Oct 15 2021, 2:32 AM. 
Details Summary Add patterns for i8/i16 local atomic load/store. Added tests for new patterns. Copied atomic_[store/load]_local.ll to GlobalISel directory. 
Diff Detail 
 Event TimelineHerald added subscribers: foad, kerbowa, hiraditya and 8 others.  ·  View Herald TranscriptOct 15 2021, 2:32 AM 
 This revision is now accepted and ready to land.Oct 15 2021, 9:51 AM Closed by commit rGd86992100452: [AMDGPU] Add patterns for i8/i16 local atomic load/store (authored by piotr).  ·  Explain WhyOct 18 2021, 2:25 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 380314 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
 
 llvm/test/CodeGen/AMDGPU/GlobalISel/atomic_store_local.ll
 
 llvm/test/CodeGen/AMDGPU/atomic_load_local.ll
 
 llvm/test/CodeGen/AMDGPU/atomic_store_local.ll
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Depending on what kind of crash it is, you might be able to add -global-isel-abort=0 to the RUN lines to work around this? There are already some examples in this directory.