aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleCache.cpp
diff options
context:
space:
mode:
authorwhy <2199125155@qq.com>2025-10-14 18:54:10 +0800
committerGitHub <noreply@github.com>2025-10-14 10:54:10 +0000
commit53ddeb493529a98d10acea77b84c73315f83d7f3 (patch)
treee4e185fd1ca65a2114399c15269e1e8d0f380710 /clang/lib/Serialization/ModuleCache.cpp
parent69e0fd6d8dea666205fca52265f09b3eb5ee2f3d (diff)
downloadllvm-53ddeb493529a98d10acea77b84c73315f83d7f3.zip
llvm-53ddeb493529a98d10acea77b84c73315f83d7f3.tar.gz
llvm-53ddeb493529a98d10acea77b84c73315f83d7f3.tar.bz2
[X86] Add MMX/SSE/AVX PHADD/SUB & HADDPS/D intrinsics to be used in constexpr (#156822)
[Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - add MMX/SSE/AVX PHADD/SUB & HADDPS/D intrinsics to be used in constexpr Fixes #155395 cover func: _mm_hadd_pi16 _mm_hadd_epi16 _mm256_hadd_epi16 _mm_hadd_pi32 _mm_hadd_epi32 _mm256_hadd_epi32 _mm_hadds_pi16 _mm_hadds_epi16 _mm256_hadds_epi16 _mm_hsub_pi16 _mm_hsub_epi16 _mm256_hsub_epi16 _mm_hsub_pi32 _mm_hsub_epi32 _mm256_hsub_epi32 _mm_hsubs_pi16 _mm_hsubs_epi16 _mm256_hsubs_epi16 _mm_hadd_pd _mm256_hadd_pd _mm_hadd_ps _mm256_hadd_ps _mm_hsub_pd _mm256_hsub_pd _mm_hsub_ps _mm256_hsub_ps --------- Co-authored-by: whyuuwang <whyuuwang@tencent.com> Co-authored-by: Simon Pilgrim <llvm-dev@redking.me.uk> Co-authored-by: Simon Pilgrim <git@redking.me.uk>
Diffstat (limited to 'clang/lib/Serialization/ModuleCache.cpp')
0 files changed, 0 insertions, 0 deletions