[PATCH] D143786: [X86] Add `TuningPreferShiftShuffle` for when Shifts are preferable to shuffles.
Phoebe Wang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Feb 11 03:17:35 PST 2023
pengfei added inline comments.
================
Comment at: llvm/test/CodeGen/X86/min-legal-vector-width.ll:173-206
+; CHECK-AVX512-LABEL: _Z9test_charPcS_i_256:
+; CHECK-AVX512: # %bb.0: # %entry
+; CHECK-AVX512-NEXT: movl %edx, %eax
+; CHECK-AVX512-NEXT: vpxor %xmm0, %xmm0, %xmm0
+; CHECK-AVX512-NEXT: xorl %ecx, %ecx
+; CHECK-AVX512-NEXT: vpxor %xmm1, %xmm1, %xmm1
+; CHECK-AVX512-NEXT: vpxor %xmm2, %xmm2, %xmm2
----------------
Tests for other conditions are gone. You may need to tune the combinations in `--check-prefixes`.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D143786/new/
https://reviews.llvm.org/D143786
More information about the llvm-commits
mailing list