These were not recognized as potential atomics by memory legalizer.
The test was working not because legalizer did a right thing, but
because it has skipped all these instructions. When I have fixed
DS desciption test started to fail because region address has
changed from 4 to 2 a while ago.
Details
Details
Diff Detail
Diff Detail
Event Timeline
llvm/trunk/lib/Target/AMDGPU/DSInstructions.td | ||
---|---|---|
21 ↗ | (On Diff #188851) | Doesn't this need to be overridden for things like swizzle, and for the sub-dword sized operations? |