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

    <tr>
        <th>Summary</th>
        <td>
            [libc++] Ensure that benchmarks are run with user-defined types
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            libc++,
            performance
      </td>
    </tr>

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

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

<pre>
    We have a lot of benchmarks that run with integral types and other fundamental types, but we usually don't run benchmarks with user-defined types. That means that we don't have coverage for the "most general" versions of our algorithms.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkkcuO2yAUhp8Gb47GwsfBHi9YdCbNE1TqGsyxocUQcUmUt6_ipJ1IlZCQQPr-m8rZrYFIMvHBxLFRtdiYpDcuhkCNjuYmfxJYdSFQ4GOBuICmMNtNpd8ZilUFUg1wdcWCC4XWpDyU25kyqGAgFksJlhqM2iiUv38MP0HXAleCmqvy_gYmBobjg_aisINrpvRmaHGBzAPQwo-79EYqPF1c6R9itzvHCyW1EiwxQbEEDHGLucBKgZLyDBEulLKLId9TxZpA-TUmV-yW28bI3kz9pBqS3dgfxo5j1zdWGjNRPxhN7103kRg06WV455MgoQeaxsZJ5HjoEHknxCCw7QetaeyE5sMw8omzA6dNOd96f9namNbG5VxJdshHMTZeafJ5XwTROz0z_NgPMvxkiGdKS0ybCjPd38SxSfJOetN1zezAvcslf7GLK37f9wUljvA95JroUd1L3SrR157_197U5KUt5ZxZ_43hieFpdcVW3c5xY3i6qz6vt3OKv2guDE97vMzw9Ex4kfgnAAD__7KF0tQ">