<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/157712>157712</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow AVX/AVX512 subvector extraction intrinsics to be used in constexpr
</td>
</tr>
<tr>
<th>Labels</th>
<td>
good first issue,
backend:X86,
clang:frontend,
clang:headers,
constexpr,
clang:bytecode
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
RKSimon
</td>
</tr>
</table>
<pre>
```
_mm256_extracti128_si256
_mm256_extractf128_pd
_mm256_extractf128_ps
_mm256_extractf128_si256
_mm256_extracti32x4_epi32 _mm256_mask_extracti32x4_epi32 _mm256_maskz_extracti32x4_epi32
_mm512_extracti32x4_epi32 _mm512_mask_extracti32x4_epi32 _mm512_maskz_extracti32x4_epi32
_mm512_extracti32x8_epi32 _mm512_mask_extracti32x8_epi32 _mm512_maskz_extracti32x8_epi32
_mm256_extracti64x2_epi64 _mm256_mask_extracti64x2_epi64 _mm256_maskz_extracti64x2_epi64
_mm512_extracti64x2_epi64 _mm512_mask_extracti64x2_epi64 _mm512_maskz_extracti64x2_epi64
_mm512_extracti64x4_epi64 _mm512_mask_extracti64x4_epi64 _mm512_maskz_extracti64x4_epi64
_mm256_extractf32x4_ps _mm256_mask_extractf32x4_ps _mm256_maskz_extractf32x4_ps
_mm512_extractf32x4_ps _mm512_mask_extractf32x4_ps _mm512_maskz_extractf32x4_ps
_mm512_extractf32x8_ps _mm512_mask_extractf32x8_ps _mm512_maskz_extractf32x8_ps
_mm256_extractf64x2_pd _mm256_mask_extractf64x2_pd _mm256_maskz_extractf64x2_pd
_mm512_extractf64x2_pd _mm512_mask_extractf64x2_pd _mm512_maskz_extractf64x2_pd
_mm512_extractf64x4_pd _mm512_mask_extractf64x4_pd _mm512_maskz_extractf64x4_pd
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyMlN9uozoQxp_G3FiNzGADueCC_kE6OnfnSFHvIgMm8dZgZJtsytOvYJO2C242EhLS_Dyfv5mB4dbKQydEhtgjYs8BH9xRm-y_f_-Xre6CUtfvGYrJ5SH5vm2BxXtxdoZXToaQ7q0EFq9QM6G-_iZu_fGr1PqiCM50L3oZAb6Qltu3v-DRw39LsxC-yZ3IDekrvls6vS3twaOHrxsS0zNMLKbehvjx6OFr13_mrlz78d3S9La0B48e7vtImnkUvfU1xMfGJVz5_Zq1NOtj9ymmNxSXbFzCddVzv_vaW7WHjUu49vgla-XRw-5TpDcUl2xcwmnc1y0U1FlUb6MtD0QWJiyhlBKaBMeMAmExKdOUJkkNAkqS0rKJorJmNa0aEsgMCDCyJdswZlvCNpxxEZEyCquKVg1niBLRcqk2Sp3ajTaHQFo7iCxkSRJCoHgplJ1XJcBB6xo30liH50MIAMETAih59Sa6GkX5axp_RCvFuwOK8sbozk14CY6C18LYz7jurBPn3qxOlu9OVLqeb2TPgckmtw_lcLCIEiWts5_-nXRqXu5PczJ7xjtROW1ezr15OXE1cKcNinIU5TtppXviSk0MIyjwP50TpjfCPQ5SOdnhB8yV0j9xvntFUOS7VxYCtkN5mjXx9TfVHZadM7KzsrLYaVwKPFhRY9nhj7KCwajs6Fxvp-uhQFAcpDsO5abSLYJiKuHyeuiN_iEqh6CYW20RFJeRnDL4FQAA___Q2UYd">