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

    <tr>
        <th>Summary</th>
        <td>
            MemRefToEmitC
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    In MemRefToEmitC.cpp, only a few pattern transitions of set op appear, what should be done with the other op of memref?
[https://github.com/llvm/llvm-project/blob/main/mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitC.cpp](url)

![Image](https://github.com/user-attachments/assets/dcbf9ae7-a3e3-48cf-8f90-62798aaf1737)


Because I had an error when converting the memref dialect to emitc:
![Image](https://github.com/user-attachments/assets/a62fcdb1-5535-450f-900c-7ef4ae046623)

All ops for the memref dialect look like this:

![Image](https://github.com/user-attachments/assets/22acaf55-9eaa-4260-9104-5ffbd2661078)

</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJysk8FuhDYQhp_GXEaszIDxcuCwm3SlHHqp-gJjGC9uDEa2ySpvX0HSRqmqSpVyGvCMPd-M_p9ScveFuRfqKtRzQVueQuzXd19LKQsTxvf-ZYFfef6N7e_hl9nlp9OwrgKfICz-HQgsP2ClnDkukCMtyWUXlgTBQuIMYQVaV6a4X3lMlCFNYfMjGIYxLAwPlyfIE0PIE8e9PliYeY5sRX0T8iLUdcp5TaK-CLwJvN1dnjZzGsIs8Ob921-hXGP4g4cs8GZ8MAJvM7llD97FvcbtZ09heeOYXNgz3wb75_8xqHoWeN6iF9jtLPIisBLq-jLTnT-S_wG3JY4l5UzDNPOSk8AbpcTHxzgY2xHrkmquy-Y82PJsO1m2qLszka10rb-aysuVB9oSwwtMNAItwDGGCI-JFxiOmbJb7scmP7YHoyPPQ4YcgGeXh53x5_ipRTuMpiqVqlXZKGnLTsqh1GwbYtm0LdZ_81-8h7AmsCH-G6EP4RW8e2XIk0ufnD-HikgDWaXKjonKBltZdpVsSmWtGbFtK6nPH6jF2NdjV3dUcF_puq2w1bIqpr6yFUmpbWtGo7ozWoPq3FqrW2WkRipcjxKVrGQrqz2emlq3zcijqTuyI2rRSJ7J-dMu1VOI98KltHFfYaUrXXgy7NPhQ8SFH3BkBeJuy9gf-jbbPYlGepdy-nomu-y5_6bcYou-_9-mOTru-_pEeuvxzwAAAP__n11Nig">