<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylUstu5SAM_RqyQY1SuLkpCxadXnU3ms38AA8nMCIh4tHq_v04NFfT_UgIfGxzfMDW0d7lG6Si_EbjnilhL-Q67Db0qpTkdS2AmLA3errLfX941GYf3rhDQtgCgqoENHsLTzDPYIrfloNXhRCNOtCRg_WKA7qqYhwkmmDxcaNY7_tNOieAR2qCz-QLnKk9GW5keP3afzvI0PRnF2uw1KkPoPa-qdWbRki_CDMtka7RQkBKn6kGzPSxpr6zklvBhepULS4m-TMuGiV3NQXpStkz4a-EveNafHFV9yauCEL4eBxPe4p_sAhCn3OFjMbIhWCdk-MohLnYWRmuxCSmaZw457O1V30xGngXlIaQJRl_EMbW4BOWMzEBIjLeuv_X4CUb2LHY8wsfBtZPWrOr0eJyfR5mA4ZcBliVD_3B08e0dEk2Sl2XjMHgc8n_gipnv2wAp-Tzu065xZfQIu0l4w0tHBM06C9sEt6y2AWckq2qzSD43vPWHpySrj1ANvV_Aa5q3rk>53992</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [mlir][pdl] Ops need more nuanced side-effect modeling
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            mlir:core
      </td>
    </tr>

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

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

<pre>
    Certain ops (`pdl.attribute`, `pdl.type`, and `pdl.operand`) are side-effecting (allocating) in the matcher region but side-effect free in the rewrite region.

These ops should have dynamic side effects to model this behaviour.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxNUdtOhDAQ_Zry0khKu7vCQx9WjW_GF3-gl4HWFEp60ezfOyAbTRqYMzM9F9DR3uQzpKL8QuOaKeE9ubDVhlaVkryuBRAT_kyPdrmt945a7L0bV0gI98FAVQKavYUHGEcwxS_TxqtCiEZtaNtBveKAzqoYB4kmmHxcKOr9v0nHBHBfTfCdfIFjtSXshbDr7_PDQYbdf3axBkud-gJqb4uavdkJ6S9hpiXSOVoISOkz1YCbPtbUNlYKO4hBNcWXAJKcn-bgEzm_YIURsaDvKLAAWGTAhEtVi0Hw3-9OjQmbmoJ0payZiCvhr3gmX1zVrYkzghC-7q-HNcVPvIvQ51whY3EWw8AbJ_lgAJgWomOgzoNmJ8F63tvuAr0dO94EpSHkzSzhfPcrrgbNIULDjZec8e3wrheM8fZRa34xejhdOjYaMOTEYFY-tJuTNqapSXI3peuUcRh8LvlvqHL2E36BQ_AtThr_6iGmanExyaPZ7GHknuQHtlPIuw">