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

    <tr>
        <th>Summary</th>
        <td>
            SLP vectorizer miscompile
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            miscompilation,
            llvm:SLPVectorizer
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

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

<pre>
    https://gist.github.com/d0k/a6541ebfd36ea75db36bf12ac6996ba1

```
$ clang -flto -S -o - -O3 -fno-slp-vectorize 93a9be0cea0a4c8da820b455fb279ece09a5ca70.ll
<lots of code>
```
```
$ clang -flto -S -o - -O3 93a9be0cea0a4c8da820b455fb279ece09a5ca70.ll
define void @__xla__main(ptr nocapture readonly %0) local_unnamed_addr #0 {
 unreachable
}
```

I think this started with 93a9be0cea0a4c8da820b455fb279ece09a5ca70, but it's a bit hard to tell now as there are more conflicting changes

@alexey-bataev
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUk1Fr6zgQhX-N_DI4KJJlxw9-aJsNLBS2UNjXMJLGtrayFCQ5bffXL0mz3b3cPvSCGCEGzfkGzsGc3RSIBqbumdpXuJY5psHyl0pH-z7MpZwyk3dMHJg4TC6XzeTKvOqNiQsTB8tfmDhgq5ot6dHKlrBTVstWj1uBpu37VuOW8T3jd7fa8tv5eIoGjMcwQT36EqF-hjpCDfUfEuoxxDr7U30mU2JyfxP0EntN3BBybMzO4k5w3Sg1atH1ZIj3qAx2fOP9bb588LFkiCOYaInJ377G-D7VLyNYGl0gOEdngTX8eHzzeDwu6AITu1NJEKLBU1kTQSK0Mfh3YEJxJnrw0aA_riHgQvaI1iZgQnJg3f3HcFhDIjQzak839m7_9U7X-juU2YWXS82QC6ZCFl5dmb-9FxMPoNcCrjDRZUDQrsCMyUKJUMh7CPEVMEOZKRFgIlhiIjAxjN6Z4sIEZsYwUf7BFw1HT2_0XmssSOfKDtL2sseKhm3b9VKqbdNV89CREtw2wjR923OUI6rOGhKSK9to1VZuEFxILgXfdqrn3WaUOyGU4nZUO9lgzxpOCzq_8f68bGKaKpfzSkO7VaqpPGry-RoIIRaXTVxOzmNxMTAhmHhgQlw-Mnn3_Pj057_WTJem2ldpuDRrvU6ZNdy7XPJ_OsUVT8Pz4xN8WjrBpwZVa_I_Re5_abvKflz1KcW_yBQmDlf4zMThyv9PAAAA__-nYidF">