Issue 157712
Summary [Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow AVX/AVX512 subvector extraction intrinsics to be used in constexpr
Labels good first issue, backend:X86, clang:frontend, clang:headers, constexpr, clang:bytecode
Assignees
Reporter RKSimon
    ```
_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
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to