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
- Repository
- rL LLVM
Event Timeline
| llvm/trunk/lib/Target/AMDGPU/DSInstructions.td | ||
|---|---|---|
| 21 | Doesn't this need to be overridden for things like swizzle, and for the sub-dword sized operations? | |
Doesn't this need to be overridden for things like swizzle, and for the sub-dword sized operations?