[AMDGPU] SILoadStoreOptimizer: use separate lists for AGPR instructions
authorJay Foad <jay.foad@amd.com>
Thu, 27 Jan 2022 14:48:08 +0000 (14:48 +0000)
committerJay Foad <jay.foad@amd.com>
Thu, 27 Jan 2022 18:20:46 +0000 (18:20 +0000)
commit94a4594c5483a47b0dd17957093793dab610aff7
tree4c6349b422c871fbad962ca1eba8f45bc26741f1
parent8a52fef1e06c0b8fcf7fede9ec1c5fc1cf326be8
[AMDGPU] SILoadStoreOptimizer: use separate lists for AGPR instructions

Using separate lists for AGPR and non-AGPR instructions seems like a
cleaner solution than putting them all in the same list and then later
refusing to merge instructions of different AGPR-ness.

Differential Revision: https://reviews.llvm.org/D118367
llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp