[clang] [clang] VectorExprEvaluator::VisitCallExpr - add constant folding for X86 pslldqi/psrldqi intrinsics (PR #157403)

Simon Pilgrim via cfe-commits cfe-commits at lists.llvm.org
Fri Sep 19 03:03:16 PDT 2025


================
@@ -2607,3 +2607,19 @@ void test_mm512_mask_cvtusepi16_storeu_epi8 (void * __P, __mmask32 __M, __m512i
  // CHECK: @llvm.x86.avx512.mask.pmovus.wb.mem.512
  _mm512_mask_cvtusepi16_storeu_epi8 ( __P, __M, __A);
 }
+
+__m512i test_mm512_bslli_epi16(__m512i a) {
+  // CHECK-LABEL: @test_bslli
+  // CHECK: shufflevector
----------------
RKSimon wrote:

fill in this shufflevector check

https://github.com/llvm/llvm-project/pull/157403


More information about the cfe-commits mailing list