This is supported starting with GFX9.
This also needs to be reproduce for globalisel
Should move this into a predicate function inside the subtarget
What is the alignment situation for this? I thought unaligned scratch access was introduced but we never started using it?
We have it in the same test: @flat_scratch_unaligned_load() and @flat_scratch_unaligned_store(). They are split.