<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">