<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/69113>69113</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Improve payload application logic with the simplified transform interpreter pass
</td>
</tr>
<tr>
<th>Labels</th>
<td>
mlir:transform_dialect
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
ftynse
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nicolasvasilache
</td>
</tr>
</table>
<pre>
In #68661 a new test had to be written because:
```
dropping {transform.target_tag="payload"} support, we end up trying to apply transform to the transform module embedded along with the payload IR. This currently fails and should be fixed separately I believe.
```
It would be great to improve the application of "reconcile-unrealized-casts" to allow it to run on module in the absence of a `{transform.target_tag="payload"}`.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMksGuqzYQhp_GbEZBYBIgCxbnNoqUbdX91YAHmMrYlj0kTZ--gptzThZdXAmBsNA3_zf8mBJPjqhTpx9K61GeLpHSWp0uGa4y-9g5HrzFdMfEFoeZst6bZ3dzoHRVt3VdAoKjBwglgRkNiIee4BFZhBz0NOCaSFUfqrio4kPVxevaX030IbCbQDU_JKJLo49LLhgnkp-Ck6ouSuuAT-vRbMGaC6Q1BB9F6T_gQUDOwBpA4nPDiAcMwT7hC7YdyUxvB4s3qyWgpSdjyABa7yZ4sMz7h69hcPszh79mTjCsMZIT-4QR2SZAZyDNfrVmEx35HzKQKGBEIfuEG_Rkme6U_6_xr_tN4PFJmCKhbDF5CdHfaU-xWfCAwt6BH0FpHWnwbmBLh9VFQsv_kjkMmCQprXdxa_0DeEfF1YF3n6rsfjH7RG6gjYewBfrtnau6yN_jZ6arzLk6Y0ZdWZ-bqj21lc7m7tiWum8IsWmrpjfF6dgMpSlMeTyTbscq404XuiqL8lTWRXU852U71Gj6Atux6Rvq1bGgBdnm1t6X3Mcp45RW6upzWVaZxZ5setV1sRxV9fHl8NMwWhrkVeDYbYhDv05JHQvLSdI3VFgsdbfXxj__-fvWrZ94-K5F4iVYHpnMW5XYCcUQSShCwJSyNdpuFglpK7y-Kn2dWOa1zwe_KH3dxr8ehxD933vY6y6YlL7ujv8FAAD__6W4MTE">