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

    <tr>
        <th>Summary</th>
        <td>
            [Clang] VectorExprEvaluator::VisitCallExpr - add x86 __builtin_ia32_pmulhw* constexpr handling
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            backend:X86,
            clang:headers,
            constexpr
      </td>
    </tr>

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

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

<pre>
    Update the following builtins to handle constant expressions:

```
__builtin_ia32_pmulhuw128
__builtin_ia32_pmulhuw256
__builtin_ia32_pmulhuw512
__builtin_ia32_pmulhw128
__builtin_ia32_pmulhw256
__builtin_ia32_pmulhw512
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8kkGP2yAQhX8NvqCN8GAwOXBws5tLb6266i3CQGxaDBbgbPrvK7vW7qVZaSSkeeLNaL6ncnZDsFYi9gUBfPv63U0xIADEniu1lDEmuTerPpo_8sdsVLG4jBZfo_fxzYUB94vzxYWMS8SjCsZbrGPIRYWC7X1ONmcXQ0a0Q2QrTvYi3eWy_744ReEyT4sfl7caxEMNGH-osRoeaJ9YfuK4G74vXBlJzZEeVWVl3bKGtaI98mqUuqeMQC1q3goqLBGi6XWrr7UinBDbVk4CAUYEaeuGHRk7MMKvVvMrb03N6ZGihthJOX_w_jYdYhoql_NiZc2AQVN51Vufd0690r9tMIh2PwVfacEJAWivwoBoN1plbMof_ZXFymHnmuQ64qlfhowa4l0u-WNoccVvcThtbuwZv1pdYnq5z-nlpvyiSkwrSdq9uuzKSXm_avgJK2PwXXD830Mi6PD7Iv9S4sJQLcnLsZR5CwecEZwHV8alP-g4ITiva-3P05ziL6sLgvN2mIzgvN_mJuFvAAAA__9uDuaJ">