[llvm] [X86] Add TuningSlowPDEP/PEXT flags and control vector PDEP/PEXT scalarization with them (PR #218980)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 27 05:54:00 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-clang-x86_64-sie-ubuntu-fast` running on `sie-linux-worker` while building `llvm` at step 6 "test-build-unified-tree-check-all".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/144/builds/63308
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: CodeGen/X86/znver-pdep.ll' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llc < /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/CodeGen/X86/znver-pdep.ll -mtriple=x86_64-- -mcpu=znver1 | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/CodeGen/X86/znver-pdep.ll --check-prefixes=CHECK,SLOW-ZNVER
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llc -mtriple=x86_64-- -mcpu=znver1
# note: command had no output on stdout or stderr
# executed command: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/CodeGen/X86/znver-pdep.ll --check-prefixes=CHECK,SLOW-ZNVER
# .---command stderr------------
# | [1m/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/CodeGen/X86/znver-pdep.ll:1013:15: [0m[0;1;31merror: [0m[1mCHECK-NEXT: is not on the line after the previous match
[0m# | [1m[0m; CHECK-NEXT: pdepl %eax, %ecx, %eax
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:495:2: [0m[0;1;30mnote: [0m[1m'next' match was here
[0m# | [1m[0m pdepl %eax, %ecx, %eax
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:493:19: [0m[0;1;30mnote: [0m[1mprevious match ended here
[0m# | [1m[0m vmovd %xmm0, %edx
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:494:1: [0m[0;1;30mnote: [0m[1mnon-matching line after previous match is here
[0m# | [1m[0m vpextrd $2, %xmm0, %esi
# | [0;1;32m^
[0m# | [0;1;32m[0m[1m/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/CodeGen/X86/znver-pdep.ll:1036:15: [0m[0;1;31merror: [0m[1mCHECK-NEXT: is not on the line after the previous match
[0m# | [1m[0m; CHECK-NEXT: vpextrd $1, %xmm2, %eax
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:519:2: [0m[0;1;30mnote: [0m[1m'next' match was here
[0m# | [1m[0m vpextrd $1, %xmm2, %eax
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:516:31: [0m[0;1;30mnote: [0m[1mprevious match ended here
[0m# | [1m[0m vextracti128 $1, %ymm1, %xmm2
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:517:1: [0m[0;1;30mnote: [0m[1mnon-matching line after previous match is here
[0m# | [1m[0m vpextrd $1, %xmm0, %r8d
# | [0;1;32m^
[0m# | [0;1;32m[0m[1m/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/CodeGen/X86/znver-pdep.ll:1079:15: [0m[0;1;31merror: [0m[1mCHECK-NEXT: expected string not found in input
[0m# | [1m[0m; CHECK-NEXT: vmovq %xmm1, %rdx
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:559:25: [0m[0;1;30mnote: [0m[1mscanning from here
[0m# | [1m[0m vpextrq $1, %xmm0, %rcx
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:561:2: [0m[0;1;30mnote: [0m[1mpossible intended match here
[0m# | [1m[0m vmovq %xmm0, %rdx
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/CodeGen/X86/znver-pdep.ll:1096:15: [0m[0;1;31merror: [0m[1mCHECK-NEXT: expected string not found in input
[0m# | [1m[0m; CHECK-NEXT: vpextrq $1, %xmm1, %rsi
# | [0;1;32m ^
[0m# | [0;1;32m[0m[1m<stdin>:576:31: [0m[0;1;30mnote: [0m[1mscanning from here
[0m# | [1m[0m vextracti128 $1, %ymm0, %xmm3
# | [0;1;32m ^
...
```
</details>
https://github.com/llvm/llvm-project/pull/218980
More information about the llvm-commits
mailing list