[llvm] [llvm-objdump] Optimize live element tracking (PR #158763)

via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 24 17:09:26 PST 2025


github-actions[bot] wrote:

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

* 166316 tests passed
* 2871 tests skipped
* 6 tests failed

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

### LLVM
<details>
<summary>LLVM.tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4-sections.s</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 7
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple armv8a--none-eabi < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4-sections.s -filetype=obj |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump - -d --debug-vars --no-show-raw-insn |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4-sections.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple armv8a--none-eabi -filetype=obj
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump - -d --debug-vars --no-show-raw-insn
# 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/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4-sections.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4-sections.s:19:15: error: CHECK-NEXT: is not on the line after the previous match
# | # CHECK-NEXT: ┌─ y = R0
# | <stdin>:13:2: note: 'next' match was here
# |  ┌─ y = R0 
# | <stdin>:11:35: note: previous match ended here
# |  0: add r0, r1, r0 ┻ ┃ ┃ ╈ 
# | <stdin>:12:1: note: non-matching line after previous match is here
# |  ┌─ a = R0 
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4-sections.s
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          .
# |          .
# |          .
# |          8:  ┃ ┠─ b = R1  
# |          9:  ┃ ┃ ┠─ c = R2  
# |         10:  ┃ ┃ ┃ ┌─ x = R0  
# |         11:  0: add r0, r1, r0 ┻ ┃ ┃ ╈  
# |         12:  ┌─ a = R0  
# |         13:  ┌─ y = R0  
# | next:19      !~~~~~~~~~~~~   error: match on wrong line
# |         14:  4: add r0, r0, r2 ╈ ┃ ┃ ┻  
# |         15:  8: bx lr ┻ ┻ ┻  
# |         16:  
# |         17: Disassembly of section .text.bar: 
# |         18:  
# |          .
# |          .
# |          .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4.s</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 11
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple armv8a--none-eabi < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4.s -filetype=obj -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/ELF/ARM/Output/debug-vars-dwarf4.s.tmp.o
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple armv8a--none-eabi -filetype=obj -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/ELF/ARM/Output/debug-vars-dwarf4.s.tmp.o
# note: command had no output on stdout or stderr
# RUN: at line 13
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/ELF/ARM/Output/debug-vars-dwarf4.s.tmp.o -d --debug-vars |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4.s --check-prefix=RAW --strict-whitespace
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/ELF/ARM/Output/debug-vars-dwarf4.s.tmp.o -d --debug-vars
# 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/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4.s --check-prefix=RAW --strict-whitespace
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4.s:55:89: error: RAW-NEXT: is not on the line after the previous match
# | # RAW-NEXT:                                                                             ┌─ y = R0 
# | <stdin>:13:77: note: 'next' match was here
# |                                                                             ┌─ y = R0 
# | <stdin>:11:88: note: previous match ended here
# |        0: e0810000      add     r0, r1, r0                                  ┻ ┃ ┃ ╈ 
# | <stdin>:12:1: note: non-matching line after previous match is here
# |                                                                             ┌─ a = R0 
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf4.s
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          .
# |          .
# |          .
# |          8:                                                                             ┃ ┠─ b = R1  
# |          9:                                                                             ┃ ┃ ┠─ c = R2  
# |         10:                                                                             ┃ ┃ ┃ ┌─ x = R0  
# |         11:        0: e0810000     	add	r0, r1, r0                                  ┻ ┃ ┃ ╈  
# |         12:                                                                             ┌─ a = R0  
# |         13:                                                                             ┌─ y = R0  
# | next:55                                                                                 !~~~~~~~~~~~~   error: match on wrong line
# |         14:        4: e0800002     	add	r0, r0, r2                                  ╈ ┃ ┃ ┻  
# |         15:        8: e12fff1e     	bx	lr                                          ┻ ┻ ┻    
# |         16:  
# |         17: 0000000c <bar>: 
# |         18:                                                                             ┠─ a = R0  
# |          .
# |          .
# |          .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5-sections.s</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 7
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple armv8a--none-eabi < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5-sections.s -filetype=obj --dwarf-version=5 |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump - -d --debug-vars --no-show-raw-insn |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5-sections.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple armv8a--none-eabi -filetype=obj --dwarf-version=5
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump - -d --debug-vars --no-show-raw-insn
# 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/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5-sections.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5-sections.s:19:15: error: CHECK-NEXT: is not on the line after the previous match
# | # CHECK-NEXT: ┌─ y = R0
# | <stdin>:13:2: note: 'next' match was here
# |  ┌─ y = R0 
# | <stdin>:11:35: note: previous match ended here
# |  0: add r0, r1, r0 ┻ ┃ ┃ ╈ 
# | <stdin>:12:1: note: non-matching line after previous match is here
# |  ┌─ a = R0 
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5-sections.s
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          .
# |          .
# |          .
# |          8:  ┃ ┠─ b = R1  
# |          9:  ┃ ┃ ┠─ c = R2  
# |         10:  ┃ ┃ ┃ ┌─ x = R0  
# |         11:  0: add r0, r1, r0 ┻ ┃ ┃ ╈  
# |         12:  ┌─ a = R0  
# |         13:  ┌─ y = R0  
# | next:19      !~~~~~~~~~~~~   error: match on wrong line
# |         14:  4: add r0, r0, r2 ╈ ┃ ┃ ┻  
# |         15:  8: bx lr ┻ ┻ ┻  
# |         16:  
# |         17: Disassembly of section .text.bar: 
# |         18:  
# |          .
# |          .
# |          .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5.s</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 7
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple armv8a--none-eabi < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5.s -filetype=obj --dwarf-version=5 |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump - -d --debug-vars --no-show-raw-insn |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple armv8a--none-eabi -filetype=obj --dwarf-version=5
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump - -d --debug-vars --no-show-raw-insn
# 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/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5.s:19:15: error: CHECK-NEXT: is not on the line after the previous match
# | # CHECK-NEXT: ┌─ y = R0
# | <stdin>:13:2: note: 'next' match was here
# |  ┌─ y = R0 
# | <stdin>:11:35: note: previous match ended here
# |  0: add r0, r1, r0 ┻ ┃ ┃ ╈ 
# | <stdin>:12:1: note: non-matching line after previous match is here
# |  ┌─ a = R0 
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/ARM/debug-vars-dwarf5.s
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          .
# |          .
# |          .
# |          8:  ┃ ┠─ b = R1  
# |          9:  ┃ ┃ ┠─ c = R2  
# |         10:  ┃ ┃ ┃ ┌─ x = R0  
# |         11:  0: add r0, r1, r0 ┻ ┃ ┃ ╈  
# |         12:  ┌─ a = R0  
# |         13:  ┌─ y = R0  
# | next:19      !~~~~~~~~~~~~   error: match on wrong line
# |         14:  4: add r0, r0, r2 ╈ ┃ ┃ ┻  
# |         15:  8: bx lr ┻ ┻ ┻  
# |         16:  
# |         17: 0000000c <bar>: 
# |         18:  ┠─ a = R0  
# |          .
# |          .
# |          .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.tools/llvm-objdump/ELF/PowerPC/debug-vars.s</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 20
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple powerpc64-unknown-linux < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/PowerPC/debug-vars.s -filetype=obj |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump - -d --debug-vars --no-show-raw-insn |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/PowerPC/debug-vars.s
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple powerpc64-unknown-linux -filetype=obj
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump - -d --debug-vars --no-show-raw-insn
# 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/tools/llvm-objdump/ELF/PowerPC/debug-vars.s
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/PowerPC/debug-vars.s:32:15: error: CHECK-NEXT: is not on the line after the previous match
# | # CHECK-NEXT: ┌─ y = S3
# | <stdin>:13:2: note: 'next' match was here
# |  ┌─ y = S3 
# | <stdin>:11:32: note: previous match ended here
# |  0: add 3, 4, 3 ┻ ┃ ┃ ╈ 
# | <stdin>:12:1: note: non-matching line after previous match is here
# |  ┌─ a = S3 
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/ELF/PowerPC/debug-vars.s
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          .
# |          .
# |          .
# |          8:  ┃ ┠─ b = S4  
# |          9:  ┃ ┃ ┠─ c = S5  
# |         10:  ┃ ┃ ┃ ┌─ x = S3  
# |         11:  0: add 3, 4, 3 ┻ ┃ ┃ ╈  
# |         12:  ┌─ a = S3  
# |         13:  ┌─ y = S3  
# | next:32      !~~~~~~~~~~~~   error: match on wrong line
# |         14:  4: add 3, 3, 5 ╈ ┃ ┃ ┻  
# |         15:  8: extsw 3, 3 ┻ ┃ ┃  
# |         16:  c: blr ┃ ┃  
# |         17:  ... 
# |         18:  ┠─ a = S3  
# |          .
# |          .
# |          .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>LLVM.tools/llvm-objdump/X86/debug-inlined-functions.s</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=x86_64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s -filetype=obj -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-mc -triple=x86_64 /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s -filetype=obj -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o
# note: command had no output on stdout or stderr
# RUN: at line 6
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d --debug-inlined-funcs=unicode |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefixes=UNICODE,UNICODE-MANGLED --strict-whitespace
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d --debug-inlined-funcs=unicode
# 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/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefixes=UNICODE,UNICODE-MANGLED --strict-whitespace
# note: command had no output on stdout or stderr
# RUN: at line 9
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefixes=UNICODE,UNICODE-DEMANGLED --strict-whitespace
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs
# 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/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefixes=UNICODE,UNICODE-DEMANGLED --strict-whitespace
# note: command had no output on stdout or stderr
# RUN: at line 12
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs=unicode |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefixes=UNICODE,UNICODE-DEMANGLED --strict-whitespace
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs=unicode
# 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/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefixes=UNICODE,UNICODE-DEMANGLED --strict-whitespace
# note: command had no output on stdout or stderr
# RUN: at line 15
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs=unicode --debug-indent=30 |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefix=UNICODE-DEMANGLED-INDENT --strict-whitespace
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs=unicode --debug-indent=30
# 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/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefix=UNICODE-DEMANGLED-INDENT --strict-whitespace
# note: command had no output on stdout or stderr
# RUN: at line 18
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs=ascii |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefix=ASCII-DEMANGLED --strict-whitespace
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs=ascii
# 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/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefix=ASCII-DEMANGLED --strict-whitespace
# note: command had no output on stdout or stderr
# RUN: at line 21
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs=limits-only |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefix=LIMITS-ONLY-DEMANGLED
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs=limits-only
# 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/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefix=LIMITS-ONLY-DEMANGLED
# note: command had no output on stdout or stderr
# RUN: at line 24
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs=unicode --debug-vars=unicode |      /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefix=DEBUG-DEMANGLED-ALL --strict-whitespace
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-objdump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/test/tools/llvm-objdump/X86/Output/debug-inlined-functions.s.tmp.o -d -C --debug-inlined-funcs=unicode --debug-vars=unicode
# 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/tools/llvm-objdump/X86/debug-inlined-functions.s --check-prefix=DEBUG-DEMANGLED-ALL --strict-whitespace
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s:67:119: error: DEBUG-DEMANGLED-ALL-NEXT: is not on the line after the previous match
# | # DEBUG-DEMANGLED-ALL-NEXT:                                                                                           ┠─ a = RDI
# | <stdin>:24:93: note: 'next' match was here
# |                                                                                             ┠─ a = RDI  
# | <stdin>:18:34: note: previous match ended here
# | 0000000000000010 <foo(int, int)>:
# |                                  ^
# | <stdin>:19:1: note: non-matching line after previous match is here
# |                                                                                             ┠─ x = RDI  
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/tools/llvm-objdump/X86/debug-inlined-functions.s
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          .
# |          .
# |          .
# |         19:                                                                                             ┠─ x = RDI   
# |         20:                                                                                             ┃ ┠─ y = RSI 
# |         21:                                                                                             ┃ ┃ ┃ ┠─ y = entry(RSI)  
# |         22:                                                                                             ┃ ┃ ┠─ sum = RAX 
# |         23:                                                                                             ┃ ┃ ┃ ┃ ┠─ mul = RSI 
# |         24:                                                                                             ┠─ a = RDI   
# | next:67                                                                                                 !~~~~~~~~~~~~~    error: match on wrong line
# |         25:                                                                                             ┃ ┠─ b = RSI 
# |         26:                                                                                             ┃ ┃ ┠─ bar(int, int) = inlined into foo(int, int)  
# |         27:                                                                                             ┃ ┃ ┃ ┠─ x = RDI 
# |         28:                                                                                             ┃ ┃ ┃ ┃ ┠─ y = RSI 
# |         29:                                                                                             ┃ ┃ ┃ ┃ ┃ ┌─ sum = RAX 
# |          .
# |          .
# |          .
# | >>>>>>
# `-----------------------------
# 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/158763


More information about the llvm-commits mailing list