<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/128770>128770</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            SLP: Instruction does not dominate all uses (insertelement/shufflevector)
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
            alexey-bataev
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          vzakhari
      </td>
    </tr>
</table>

<pre>
    [slp.ll.gz](https://github.com/user-attachments/files/18972113/slp.ll.gz)

Reproducer: `opt -passes=slp-vectorizer slp.ll -mcpu=skylake`

@alexey-bataev can you please take a look?
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8kb-O2zAMh5-GXgQbMh35z-AhxcFAgQ5F-wSyxMRqZMsQpbS5py98CXDo0okDxU_k79PM7roRjaC-AKL29Ice5ayTpjsggnordE5LiOP9Xd8WHV0xB_s4nrPfK--r6zuoN8B-SWlnaM6AE-B0dWnJc2XCCjhlpljqlLRZVtoSA04X5-modT90WNcN4PTJwwHkGeT5B-0x2GwoQnMW0MqwJ1HumpkYmjf2e3knk0J07xTFc16Uq9nz0b09vL4RtPIJg5P85zph9CYeIYvdk2YSSd9IaOFDuEEzFXZs7NAMuqCx7k5S1aqTsljGth7aWl-ksm3bmJ567IZmVmSMtapWdeFGlKgkokLZKCkraRFtZ_u5lvIkBwMnSat2vvL-vlYhXgvHnGmsse86WXg9k-eXj41-i4_uy0Ucj6FyzleGk_SOE39ikkuexp_fvh9pfd04xWySC5uwgVhsIQkbVrfpREJ7LzITC8DebUwxkafDzeFhyZeLp2eygEORox__Y_f4_1XKPYZfZA7Kx9Yfhp9n3Uf8GwAA__85cccj">