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

    <tr>
        <th>Summary</th>
        <td>
            [MLIR] Allow `llvm.call` and `llvm.invoke` with `llvm.mlir.alias` callees
        </td>
    </tr>

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

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

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

<pre>
    Currently, calling and invoking symbols which are not functions fails.

I have drafted support for this in the following commit: https://github.com/trailofbits/instafix-llvm/pull/54/commits/4f3d48a1c0470ba07f3c24fdcd5fdac5c396d685
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8kc2OnDAQhJ_GXKxFxth4OPgw2RXSSsklb9D4Z-jEYGSbmczbRyab5LZHqotyd32QM9425zSRX4h8a-AoS0zaJ5hdKs0c7VO_Him5rYQn4a_UQAi43ShsluJ2jz_rR36ucwyZPhY0C4Xk6BYL9cdmCsYtUw8YckvYlbDrO13g7qhN4IuzNB_7HlOhPiZaFswUN1oWR30MIT5quInrioX0V7qUsmfSXwmfCJ9uWJZjbk1cCZ9KAgzRz1gy4RNuuYDHXy8h3Ot0P0IgfJKC8OlPXHUJ31txgc4wodgMTPnecOGtsdJbMNL042CHi2ys7u3Yj9A43SnZDb26SNksWjrhgIFUgxAgB25AGmDcjWI0FqxqUHPGJVNMdIKJrmu7Qc3CAvNqNLIzhgjmVsDQ1kXbmG4N5nw43QnFpGoCzC7kkw3na8BEOK-Ukq7-l_m4ZSJYwFzy_4SCJZw8v319_07kG73WJikZ2GmpAMnAToB_tROkq-oDy_JPri-2EBByHdUfncvNkYL-hMRH5eeCe4o_nCmVSD2rlv5x2V3z3wEAAP__JYLNyw">