<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylksGOpCAQhp8GL5U2Nuo4Hjz0zKSTSTbZPcwLAJbCNIIBtOPbb9n2ZB9gIxGKgq_qL0r6fuu-NG4gAjrGmwSM8zgJa8HLb1SJTMbfQS4JTIKIOEVIWiQIZtQJnL8Drhg2mEVKGBxc_nxCEjfcj2FEkBuswi4IwvVwQ5wjCFB-3sAPhMzhE-5-sT0dN-52sL2z234dkp9PlviW8DE-rx9cYc16QMl2xAw4IIlQCEo4kAhLxP5I7q7JA2gj5qz4YMXl-Gd9V_Zt2YpMLEn70H37G4YTzjpbgu10SnNk5YXxK43RJL3IXPmJDGvXn-k0B38U6mpiXDDSouZtdc5015TYtvKlEtVLUZWvvOKvTc37qjmroWwGmVkhKauO1W9U58maQOGsccKOe93rj-z_szAdLzgvzvvH66LIz1K1qmpq1bSy4INiVYGTMDbfObkPYxa6B1IuYySnNTHFf056BzM6xJ-k6dm1EfEU52DciOHZMDQ5o7wVcRXRWKE0PiUlkyx2vx4qYXp0ikaxbntTGDIYfz2cX4ZKMf6ek_Eu7szndhAuDj5QZHJcjU170HfI85zxNnvI7x7a_wKqv_P8>52941</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Linalg makes heavy copies (LinalgTilingOptions, LinalgTransformationFilter, ...)
        </td>
    </tr>

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

    <tr>
      <th>Assignees</th>
      <td>
            matthias-springer,
            nicolasvasilache
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          joker-eph
      </td>
    </tr>
</table>

<pre>
    They aren't "small object", but it seems that right now every pattern API takes these by value and keeps a copy of it. I would think that only the top-level pass keeps these alive and then a reference can be used everywhere else.


</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxFUsGOpCAQ_Rq9VNrY2Kbbg4eenXQyySa7h_mBAkthugQDaMe_X9SZbCCQ4sGrV6-QrlvbT00roCebiWuETIgwIjM4-UUqpjATv0DOEUyEQDQGiBojeDPoCNa9gBbyK0wYI3kL978fEPFJ2zUKBHKFBXkmQNvBk2gKgKDctILrE2UBH_ByM3fpurHPg9tZXrfnEN104sTPiT6E7-cHL7JZDtIU28TpqadUhCJQaEESzIG6Q9xLJwSIAxVZ-Z6V92PNu7bqmqrBPJrI1P42FnmAcVevCZd1E2pSkInbAX4aNnb4M0XjbNiM-T72aEPv_Igb8DCcrNjQoigy0eSz51bHOIWsumfikeZgop5lodyYAublZztN3h22P0wIM6Ucj1o0l3Ou21tZYiWo7xt5u9zKs6pVTZdzUxH2laQmZ5Spxjar31LXRjY-peNd39bF-j03rSiFKM_bEHVZFmepGnW51urayFL0KruUNKLhYtNSOD_kvt1lyXkICWQTYvgPpp6YwRL9pExfQBsMpzD55NJmwf550maNcoxhwWAYlaZvQThH7Xz75Z7kTzTpfC-63Sv-B7MU32w">