D62498 disabled store merging post-legalization,
because we do indeed want to split store of concat.
But the current way it's disabled is a way too heavy of a hammer.
We only want to disable the cases that would be problematic,
but e.g. still want to allow store merging of loads.
This requires D141776, otherwise we have conflicting combines.
This is a bit ugly. I'm using StoreSource::Unknown as
"we are post-legalization. do we allow merging *any* sources?".
Is that too ugly?