Skip to content

[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - allow AVX512 conflict intrinsics to be used in constexpr #160524

@RKSimon

Description

@RKSimon
_mm_conflict_epi32 _mm_mask_conflict_epi32 _mm_maskz_conflict_epi32 
_mm_conflict_epi64 _mm_mask_conflict_epi64 _mm_maskz_conflict_epi64 
_mm256_conflict_epi32 _mm256_mask_conflict_epi32 _mm256_maskz_conflict_epi32 
_mm256_conflict_epi64 _mm256_mask_conflict_epi64 _mm256_maskz_conflict_epi64
_mm512_conflict_epi32 _mm512_mask_conflict_epi32 _mm512_maskz_conflict_epi32 
_mm512_conflict_epi64 _mm512_mask_conflict_epi64 _mm512_maskz_conflict_epi64

Metadata

Metadata

Assignees

Labels

backend:X86clang:bytecodeIssues for the clang bytecode constexpr interpreterclang:headersHeaders provided by Clang, e.g. for intrinsicsconstexprAnything related to constant evaluationgood first issuehttps://github.com/llvm/llvm-project/contribute

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions