llvm/llvm-project
Ver no GitHub[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow SSE/AVX/AVX512 square root intrinsics to be used in constexpr
Open
#160.516 aberto em 24 de set. de 2025
backend:X86clang:bytecodeclang:headersconstexprgood first issue
Métricas do repositório
- Stars
- (26.378 stars)
- Métricas de merge de PR
- (Mesclagem média 1d 2h) (1.000 fundiu PRs em 30d)
Description
_mm_sqrt_pd / _mm_mask_sqrt_pd / _mm_maskz_sqrt_pd
_mm_sqrt_ps / _mm_mask_sqrt_ps / _mm_maskz_sqrt_ps
_mm256_sqrt_pd /_mm256_mask_sqrt_pd / _mm256_maskz_sqrt_pd
_mm256_sqrt_ps /_mm256_mask_sqrt_ps / _mm256_maskz_sqrt_ps
_mm512_sqrt_pd / _mm512_mask_sqrt_pd / _mm512_maskz_sqrt_pd
_mm512_sqrt_ps / _mm512_mask_sqrt_ps / _mm512_maskz_sqrt_ps
These should probably be limited to non-constrained fp cases
NOTE: We are NOT intending to handle the related rcp and rsqrt estimate intrinsics