[llvm] [X86] Remove single use assumption in combineVectorSizedSetCCEquality (PR #182200)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 13 03:49:26 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 132227 tests passed
* 3003 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/X86/pr173924.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\llc.exe < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\pr173924.ll -mtriple=x86_64-- -mcpu=x86-64-v3 | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\pr173924.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=x86_64-- -mcpu=x86-64-v3
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\pr173924.ll'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\pr173924.ll:9:15: error: CHECK-NEXT: is not on the line after the previous match
# | ; CHECK-NEXT: movq {{[0-9]+}}(%rsp), %rcx
# | ^
# | <stdin>:22:2: note: 'next' match was here
# | movq 32(%rsp), %rcx
# | ^
# | <stdin>:19:17: note: previous match ended here
# | movq %rdi, %rax
# | ^
# | <stdin>:20:1: note: non-matching line after previous match is here
# | movq 128(%rsp), %rdi
# | ^
# |
# | Input file: <stdin>
# | Check file: C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\X86\pr173924.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 17: .cfi_startproc
# | 18: # %bb.0:
# | 19: movq %rdi, %rax
# | 20: movq 128(%rsp), %rdi
# | 21: movq 192(%rsp), %rdx
# | 22: movq 32(%rsp), %rcx
# | next:9 !~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 23: movq 160(%rsp), %r8
# | 24: movq 96(%rsp), %r10
# | 25: vmovd .LCPI0_1(%rip), %xmm0 # xmm0 = [1,0,0,0]
# | 26: vpand 64(%rsp), %ymm0, %ymm0
# | 27: vmovq %xmm0, %r11
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/182200
More information about the llvm-commits
mailing list