I'm not sure why this isn't a pattern, but the DAG manually selects this.
Diff Detail
Diff Detail
Paths
| Differential D74313
AMDGPU/GlobalISel: Select MUBUF path for global atomic cmpxchg ClosedPublic Authored by arsenm on Feb 10 2020, 6:02 AM.
Details
Diff Detail
Revision Contents
Diff 243527 llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-cmpxchg-global.mir
llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll
|