This was left disabled for some reason, let's enable.
Details
Diff Detail
Event Timeline
Added test. There're some failures in GlobalISel tests need to check if its connected.
test/CodeGen/AMDGPU/promote-constOffset-to-imm.mir | ||
---|---|---|
194 | I'm not sure what do you mean, this is about address offset promotion, in this sence it is combined. |
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | ||
---|---|---|
1326 | this was done to save the original semantic for mayLoad checks, I'm not sure why it is used. |
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | ||
---|---|---|
1326 | Looks like this check is related to RMW atomics, which are supposed to be added later, but they are now skipped by the first check. If I remove mayLoad check then it would skip stores. |
nullptr or !TII->getNamedOperand()