<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/59108>59108</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[AArch64] Crash on function combineSVEReductionInt
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
vfdff
</td>
</tr>
</table>
<pre>
* unexpected element type for vector as the return type is **MVT::i1** for @llvm.aarch64.sve.orv.nxv4i1.
* a reduced case, https://gcc.godbolt.org/z/T61G7hb3P
```
target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
target triple = "aarch64"
define void @test() {
entry:
%or = call i1 @llvm.aarch64.sve.orv.nxv4i1(<vscale x 4 x i1> zeroinitializer, <vscale x 4 x i1> zeroinitializer)
br i1 %or, label %exit, label %vector.ph
vector.ph: ; preds = %entry
store volatile i32 0, ptr null, align 4
br label %exit
exit: ; preds = %vector.ph, %entry
ret void
}
; Function Attrs: nocallback nofree nosync nounwind willreturn memory(none)
declare i1 @llvm.aarch64.sve.orv.nxv4i1(<vscale x 4 x i1>, <vscale x 4 x i1>)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJydVE1vnDAQ_TVwsRaBDexy4LDJJlUPlaomyt3Yw-LWa5BtSDa_vmMgHxu1alRkbM9gP795nqHp5bmO6J6MBp4GEB4kAQ0nMJ748wCk7S2Z0I8Dd8R3QCz40Zrlq3IEN2P79nAfsT02lS2OeWOUp1pPp4RzK7oyT9wESW-nxDxNucqSKD1E6X7tcQtHbDkKpCC4g4hek877wQVgeovtKERy7GXTa48wR_Q843tfZl-2XcO-r0BlurbZ9NwewRPJPdf83I-eROyApClsTggMG7XDIbyMblRW4mTuglXmOClzdNOwAPuNYXTx3QUfpReHeKsGDS8HrEG_Llp6Ca0yQKZeySCPB-ejgFSRaHu1LEHt7TkEPVsEsYqgJaIKrjVR2T90DXjsenK4GsgTyfFFJ7shz2B7ZZRXXCucB4E_ubB64dLY-fzAKGzXvAEdTHhS_sKx5EwydO-Df3MyxPrcE7ErMmBeuFXXYpFn5eMQL6ipuVcYhGKUpIHH4C0xo9ZhjkEcDcnfhXBJ-x3B2f48tz8TfIsyCPyBMFbPfPnrqdvDRREg1O1ohFe9IXvvbch9Yvpw7w0Xv3DaWgAc3NkIHEbzqIwkj0rrtSxPcOrxNLozvYHXi5MgNEeh_jt3_porc-ZeFl4MdVaWVcq2RZ7GsmayYhWPvfIa6qi42u-XwigO5Npy1xEMtn2JWvSnBgvk7uHmR_gXBN9X4-PR6vrDz0D5bmwSXI9GiGgdNoPtf-INoKmcG8HhpKiydBd3tZS0EDmXVVsJWhYtzXcgyrbJtlWR0ZLGc2K4QBLL1sAjmSFCCReHWNU0pTTLsDFGaZqkbLfNRJuJRgJwzlBaOHGlk1lg_EPFtp4pNePRBd2V8-7tI3cOExNmTQI-H33X23pqZdvG88H1TPw3qoKm9Q">