<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/152012>152012</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[mlir][spirv] ARM Tensor constants fail to validate
</td>
</tr>
<tr>
<th>Labels</th>
<td>
bug,
mlir:spirv
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
kuhar
</td>
</tr>
</table>
<pre>
The test `llvm-project/mlir/test/Target/SPIRV/constant.mlir` fails to validate with spirv-val:
```
/home/jakub/llvm/build/bin/mlir-translate --no-implicit-module --serialize-spirv /home/jakub/llvm/llvm-project/mlir/test/Target/SPIRV/constant.mlir | /home/jakub/llvm/build/./bin/spirv-v
al
# executed command: /home/jakub/llvm/build/bin/mlir-translate --no-implicit-module --serialize-spirv /home/jakub/llvm/llvm-project/mlir/test/Target/SPIRV/constant.mlir
# executed command: /home/jakub/llvm/build/./bin/spirv-val
# .---command stderr------------
# | error: line 191: OpConstantComposite Constituent count does not match the shape of Result Type <id> '226[%226]' along its outermost dimension, expected 2 but got 6.
# | %231 = OpConstantComposite %226 %uint_2 %uint_2 %uint_2 %uint_2 %uint_2 %uint_2
# |
# `-----------------------------
# error: command failed with exit status: 1
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzMVMGOpDYQ_RpzKdGCMtDTBw693UHKIUo0GeUaGagB7xob2eXObL4-MtO909JmEilziYXkkrGr3nv2KxWCnixRK-pPoj5nKvLsfPslzspnvRu_tk8zAVNgEE1hzGXJV-8-08ACu8VoL7BLfwV2T8pPlIJff_nx8TeB3eBsYGV5t-1rCnhW2gRgBxdl9KiY4A_NM4RV-0t-UUbIoyi2rymuX3EU2M1uIYHdZ_Ul9gK7hEJg10dtxjRre8WSs1c2mJQ4z63L9bIaPWjOFzdGkxYDea2M_pPyrSi8m_wDTEHsT-8nvqHefUN-pS-KozKwEZZALzREphEGtyzKjkIe_z3l_0-ID5D5Tp83cXZ5nl9TQeCRvM_vxm1XugXy3vlUzmhLUB7KFP-8nq4oT25ZXdBMsK1ojmQZBhctw-gogHUMi-JhBp4JwqxWAvcMjxSiYXj6uhIIedKjkD-AwD1ik2yE9RacBe5BGWcn0BzARSa_uMAw6oVs0M4KPAG9rDQkcRD6yDA5hmYH3407UgCpgixByPPfknkFkKaoLf-O_yV6K3cLmyL_p_Htsm-S324omZ7GV6fTi2YIrDiGtKW8t3o2tnI8yIPKqC33dSWlbPZNNrfyoIZe7ouq2asKx-eqkrV8Hgos63p4wDLTLRZYFw9FVT7UlWx2w6h6NVT9g1SHUZZSVAUtSptdemM756dMhxCpLWssSsyM6smErQMi9nESiAJPAnF77PK4PcC0WJ8z326G6OMURFUYHTi8ZWXNZuuk28H6LOpPr2frMxwff4InssF5uJkkbNrc98MsetPOzGuSR2AnsJs0z7HfDW5515MbmSCwu_K5tPhXAAAA__-KfdOA">