Ignoring freeze(undef) if it has multiple uses in LowerAVXCONCAT_VECTORS causes the custom INSERT_SUBVECTOR for vector widening to be ignored.
For example in https://godbolt.org/z/7hacPe1KM extra vinsertf128 instructions are introduced.
This is necessary to lower mm512_cast*128 intel intrinsics as no-op intrinsics.
Why did you lose this?