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

    <tr>
        <th>Summary</th>
        <td>
            [mlir] Lit tests fail after BF16 ABI change
        </td>
    </tr>

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

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

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

<pre>
    I had a patch https://github.com/llvm/llvm-project/commit/c7ec6e19d5446a448f888b33f66316cf2ec6ecae to make the `bfloat` type to follow X86 psABI. It seems the change makes MLIR tests failed again:
```
Failed Tests (2):
  MLIR :: Integration/Dialect/SparseTensor/CPU/dense_output_bf16.mlir
  MLIR :: Integration/Dialect/SparseTensor/CPU/sparse_sum_bf16.mlir
```
I suppose it is the same reason as #55992. cc @joker-eph @aartbik do I need to disable them temporarily, or you have a quick fix? Please notice, I'm planning to backport the change to LLVM 15.0 too.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJylUk1vnDAQ_TVwGQWB-T5w2CRaCWkjRW1a9RYNMICzBlPbJN1_34EkTZVbVcmy_Tz287yZ1-juUtUwYgcIC7p2hNG5xXrxwRNHHoN049oErZ4YKPX8vlwtRj9R6xhybJL7Jqc2o6js0iTJMEmKviiKJo77LIujrO3FFm6RwGmY8MzrSOBlYdMrjY434C7LHu21UvoFfhQZLPZwXQdQO7BEk93ftCPOA-0cFu5O9RdwZJ2FHqUiVjKgnDcF4a0XHpj3bezw-HrnYX_giUJ4ovxzF17ZNhwfoJ4dDQad1DOru5WoXgV_XdBYeqDZasPw5v4bzx1DetSrW1b32PRRFkxKmv-mtfvho12nz6SfdNVg12XRlkA6kK91sjgRGEKrZ8BNbZymZSkCaFvwkvBJn8lc0TJuANG4Rp6h01DDTFwi7kMnLTZqb9TENZ4WbdBIdfHEDWgDF72ydZ6JvfNzle0ZevnLi49wr_hPglk72dJ2t_ZEPsGicJ7lPGzMDbZnZnN_95OPT6fvdxClAVtB68CnKsqyMApFHmZ-V8VdGZfoO-kUVV56vRcjvYUTS_5wAGDvyMD1McqAvfPG7q9GVf_sbWntSpY3aR4mwh-rLs7Z5kmcI-VRFGGalBi3TVmIPMKk7H2FDSm7ZceZ-bISoRBhEYVhHBciDRISLauIMiyyPqWcK08TJx1sHwfaDL6p9hyadbAcVJJlfQTRWjlwd975cXWjNtUyamrohXX6e8bVnu5vLjw5VQ">