The operand layout is slightly different for the atomic
opcodes from the usual MUBUF loads and stores.
This should only fix it on SI/CI. VI is still broken
because it still emits the addr64 repalcement.
Paths
| Differential D14299
AMDGPU: Fix assert when legalizing atomic operands ClosedPublic Authored by arsenm on Nov 3 2015, 11:05 AM.
Details
Summary The operand layout is slightly different for the atomic This should only fix it on SI/CI. VI is still broken
Diff Detail Event Timelinearsenm updated this object. This revision is now accepted and ready to land.Nov 4 2015, 6:32 PM
Revision Contents
Diff 39096 lib/Target/AMDGPU/SIInstrInfo.h
lib/Target/AMDGPU/SIInstrInfo.cpp
lib/Target/AMDGPU/SIInstrInfo.td
test/CodeGen/AMDGPU/move-to-valu-atomicrmw.ll
|