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

    <tr>
        <th>Summary</th>
        <td>
            Add `frexp` to `isTriviallyVectorizable`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    Making this vectorizable was out of scope for this work so did not add `frexp` to `isTriviallyVectorizable`. We should do a follow up task for this.

_Originally posted by @farzonl in https://github.com/llvm/llvm-project/pull/111569#discussion_r1792278053_

If we can make frexp scalarizable then some of the same techniques could be used for vectorization. 

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkkGP2yAQhX8NvoxqATZxfOCw1SpSD1UvVXtcYRjHNARcBpLu_voqTne7173YQqA3733zDJE_RkTN1GemHhtTy5Kynk1-STE0U3LP-qs5-XiEsniCC9qSsn8xU0C4GoJUC6QZyKYVYU75_uya8gkogfMOYipgnAO243PGPyvbcSjpdvT0PfuLNyE8_3iny3a8hZ8ItKQaHLgEBuYUQrpCXaEYOr0Nahl_ZPzh_n36lv3Rx5scrIkKOpiegfX8XxrwEZZSVmLdA5MHJg9HX5Y6tTadmTyEcHn9fVpz-oW2MHlYawhMHoQQajcy2TlPthL5FJ-yGEYphz1X3dN7H19muCJYE-FsTghbaCBrgnkFVxaMQOmMN3RlQSBzRihol-h_VySwW_IJoRK6Le0b-OJTbOE-qXG6c2M3mga1GOTIRSdV1yyad3Y_YCdGYXdSCTOP0qhOKWnMfpBiaLyWXPaCCyUGOXS8RdebqbeKW6FELxzrOZ6ND-2NR5vysfFEFbUQsuf7JpgJA22tkTLiFbZbJuWtRFlvEKd6JNbz4KnQf5niS0D98MFCNDUH_eHlbaZoW9_m-qLl3wAAAP__kP32aA">