<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/58132>58132</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[mlir][spirv] Support abbreviated SPIR-V type format
</td>
</tr>
<tr>
<th>Labels</th>
<td>
mlir:spirv
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
antiagainst,
kuhar
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
kuhar
</td>
</tr>
</table>
<pre>
We can elide the leading dialect prefix when dealing with nested SPIR-V types, e.g.: `!spirv.ptr<!spirv.array<...>>` ==> `!spirv.ptr<array<...>>`.
The abbreviated format should support arbitrary nesting of SPIR-V types.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxtkl9v4yAMwD8NeUFDxDRp8sBDb92kvU236e7ZFDdho0kEpLt--5Gsu9tJkyzwH2z_bGFGe9G_iR9w4OSdJZ564p7QuqHj1qGnQ-JToKP7w996Grgl9EvszaWeDxQTWf70-PDz5hdPl4kig1tOohNM7TirJYMyTi6cxZQCU7d_TQwBL9khRH55t0gtOVP7Ve6-yfwuQTC5Z3L3cT5ncDQm0NnhAnUcwwkTj_04e8vjPE1jSByDcSlguKzsyyDj8T_-a82CdFnXm0bVFUBhtbKtarFILnnSrPpx8i6wap-1FTKr_OmzxReIL5WvQMUcvO5TmmLeEIP7LF1e5WzEYTxlw_vz53UzhfEl7z-bLsZ52e191ZQKil5vGmhlqwgqiU0rYVtuN6UpFdV2W1sDhUdDPi6oDGClVbsPVIBMWzgNEqCUUgGoPKOQrdyCKQ9AgFDXDdtIOqHzYkERY-iKoFcqM3cxB72LKf4LYoyuG4iuHXFIDjt0Q0xLw_wp8vU69xiu_XFO_Rj06irW8fQ62zuT6M3U">