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

    <tr>
        <th>Summary</th>
        <td>
            [mlir][linalg] `Linalg::PackOp` `Linalg::UnPackOp` to support memref input
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    Currently, Linalg::PackOp and Linalg::UnPackOp are restricted to tensor inputs. 
But most general linalg ops support memref inputs. 

Aim is to extend Pack/Unpack ops to accept memrefs. 

Related issue: #128816
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxskcuOnDAQRb-m2FjTMuU2j4UXzLRYRUoUaT7AQDXtjLGRXUwyfx9BpvNeWfKtc-txbc5uDkQG9CPoS2E3vsVkHNs2WPfVFkOc3szTlhIF9m-AT-KDC9bPoDpQ3Sc7vnxchQ3TH9_P4S4kEokyJzcyTYKjYAo5JuHCunE-CZDd48ZiiZnFTIGS9cIfTiKuWeRtXWNisdCS6Po7BbLr3CJc3k3pG1OYxN4UsH8Oqx1fDp6jsONI693hJ_uZvN0ncjlvBKoTgKrEpimrYjJqalVrCzJlfZaVUm3ZFjdT60pfK6ylHUtZklK6bTReLZaDVXWjCmdQopaItdSoy_akVH2uy6tth6bB5lrBWdJinT95_7qcYpqLo70psZXyXHg7kM_3JJLZqx6Gbc5wlt5lzr84duyPzBbvEugL6McfVwN9EVDJfzOCSv4t3FPaJY7_vXWxJW9uzGveEewB-9nxbRtOY1wA-32g9-dhTfELjQzYH1tlwP59sVeD3wMAAP__XCnEdQ">