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