[llvm] Test assert zext (PR #172138)

via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 13 04:55:10 PST 2025


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 167128 tests passed
* 2946 tests skipped
* 2 tests failed

## Failed Tests
(click on a test name to see its output)

### LLVM
<details>
<summary>LLVM.CodeGen/X86/h-register-store.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/h-register-store.ll -mtriple=x86_64-linux | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/h-register-store.ll -check-prefix=X64
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-linux
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/h-register-store.ll -check-prefix=X64
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/h-register-store.ll:3:8: error: X64: expected string not found in input
# | ; X64: mov
# |        ^
# | <stdin>:1:1: note: scanning from here
# |  .file "<stdin>"
# | ^
# | <stdin>:3:4: note: possible intended match here
# |  .globl foo16 # -- Begin function foo16
# |    ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/h-register-store.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1:  .file "<stdin>" 
# | check:3'0     X~~~~~~~~~~~~~~~~ error: no match found
# |            2:  .text 
# | check:3'0     ~~~~~~~
# |            3:  .globl foo16 # -- Begin function foo16 
# | check:3'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:3'1        ?                                     possible intended match
# |            4:  .p2align 4 
# | check:3'0     ~~~~~~~~~~~~
# |            5:  .type foo16, at function 
# | check:3'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            6: foo16: # @foo16 
# | check:3'0     ~~~~~~
# |            7: # %bb.0: 
# |            8:  movl %edi, %eax 
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.CodeGen/X86/i16lshr8pat.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -stop-after finalize-isel < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/i16lshr8pat.ll 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/i16lshr8pat.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -stop-after finalize-isel
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/i16lshr8pat.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/i16lshr8pat.ll:14:10: error: CHECK: expected string not found in input
# | ; CHECK: sub_8bit_hi
# |          ^
# | <stdin>:107:13: note: scanning from here
# |  bb.1.then1:
# |             ^
# | <stdin>:113:19: note: possible intended match here
# |  %8:gr8 = COPY %7.sub_8bit
# |                   ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/i16lshr8pat.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           102:  CMP32mi %fixed-stack.2, 1, $noreg, 0, $noreg, 0, implicit-def $eflags :: (load (s32) from %fixed-stack.2, align 16) 
# |           103:  %0:gr16 = MOV16rm killed %3, 1, $noreg, 0, $noreg :: (load (s16) from %ir.src) 
# |           104:  JCC_1 %bb.2, 4, implicit $eflags 
# |           105:  JMP_1 %bb.1 
# |           106:   
# |           107:  bb.1.then1: 
# | check:14'0                 X error: no match found
# |           108:  successors: %bb.2(0x80000000) 
# | check:14'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           109:   
# | check:14'0     ~~
# |           110:  %5:gr32 = MOVZX32rr16 %0 
# | check:14'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           111:  %6:gr32 = SHR32ri %5, 8, implicit-def dead $eflags 
# | check:14'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           112:  %7:gr32_abcd = COPY killed %6 
# | check:14'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           113:  %8:gr8 = COPY %7.sub_8bit 
# | check:14'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:14'1                       ?         possible intended match
# |           114:  MOV8mr %2, 1, $noreg, 0, $noreg, killed %8 :: (store (s8) into %ir.dst) 
# | check:14'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           115:  %9:gr32 = MOV32r0 implicit-def dead $eflags 
# | check:14'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           116:  %4:gr16 = COPY %9.sub_16bit 
# | check:14'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           117:   
# | check:14'0     ~~
# |           118:  bb.2.endif1: 
# | check:14'0     ~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# 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/172138


More information about the llvm-commits mailing list