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.