[llvm] X86/GlobalISel: Use mi_match for implicit-def and constant checks (PR #217444)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 19 19:02:02 PDT 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `bolt-aarch64-ubuntu-nfc` running on `bolt-worker-aarch64` while building `llvm` at step 15 "nfc-test check-bolt".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/217/builds/18619

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 15 (nfc-test check-bolt) failure: NFC check-bolt completed (failure)
******************** TEST 'BOLT :: X86/dwarf5-ftypes-dwp-input-dwo-output.test' FAILED ********************
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 2
rm -rf /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/tools/bolt/test/X86/Output/dwarf5-ftypes-dwp-input-dwo-output.test.tmp
# executed command: rm -rf /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/tools/bolt/test/X86/Output/dwarf5-ftypes-dwp-input-dwo-output.test.tmp
# note: command had no output on stdout or stderr
# RUN: at line 3
mkdir /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/tools/bolt/test/X86/Output/dwarf5-ftypes-dwp-input-dwo-output.test.tmp
# executed command: mkdir /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/tools/bolt/test/X86/Output/dwarf5-ftypes-dwp-input-dwo-output.test.tmp
# note: command had no output on stdout or stderr
# RUN: at line 4
cd /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/tools/bolt/test/X86/Output/dwarf5-ftypes-dwp-input-dwo-output.test.tmp
# executed command: cd /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/tools/bolt/test/X86/Output/dwarf5-ftypes-dwp-input-dwo-output.test.tmp
# note: command had no output on stdout or stderr
# RUN: at line 5
/home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-mc --split-dwarf-file=main.dwo --triple=x86_64-unknown-linux-gnu  --filetype=obj /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/llvm-project/bolt/test/X86/Inputs/dwarf5-ftypes-split-dwarf.s -o=main.o
# executed command: /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-mc --split-dwarf-file=main.dwo --triple=x86_64-unknown-linux-gnu --filetype=obj /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/llvm-project/bolt/test/X86/Inputs/dwarf5-ftypes-split-dwarf.s -o=main.o
# note: command had no output on stdout or stderr
# RUN: at line 7
/home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-mc --split-dwarf-file=helper.dwo --triple=x86_64-unknown-linux-gnu  --filetype=obj /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/llvm-project/bolt/test/X86/Inputs/dwarf5-ftypes-split-dwarf-helper.s -o=helper.o
# executed command: /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-mc --split-dwarf-file=helper.dwo --triple=x86_64-unknown-linux-gnu --filetype=obj /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/llvm-project/bolt/test/X86/Inputs/dwarf5-ftypes-split-dwarf-helper.s -o=helper.o
# note: command had no output on stdout or stderr
# RUN: at line 9
/home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/clang  --target=aarch64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie -mllvm -x86-asm-syntax=att --target=x86_64-unknown-linux-gnu -nostdlib -gdwarf-5 -gsplit-dwarf=split main.o helper.o -o main.exe
# executed command: /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/clang --target=aarch64-unknown-linux-gnu -fPIE -fuse-ld=lld -Wl,--unresolved-symbols=ignore-all -Wl,--build-id=none -pie -mllvm -x86-asm-syntax=att --target=x86_64-unknown-linux-gnu -nostdlib -gdwarf-5 -gsplit-dwarf=split main.o helper.o -o main.exe
# .---command stderr------------
# | clang: warning: argument unused during compilation: '-mllvm -x86-asm-syntax=att' [-Wunused-command-line-argument]
# | ld.lld: warning: cannot find entry symbol _start; not setting start address
# `-----------------------------
# RUN: at line 10
/home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-dwp -e main.exe -o main.exe.dwp
# executed command: /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-dwp -e main.exe -o main.exe.dwp
# note: command had no output on stdout or stderr
# RUN: at line 11
/home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-dwarfdump --show-form --verbose --debug-info main.exe.dwp | /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/FileCheck -check-prefix=PRE-BOLT /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/llvm-project/bolt/test/X86/dwarf5-ftypes-dwp-input-dwo-output.test
# executed command: /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-dwarfdump --show-form --verbose --debug-info main.exe.dwp
# note: command had no output on stdout or stderr
# executed command: /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/FileCheck -check-prefix=PRE-BOLT /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/llvm-project/bolt/test/X86/dwarf5-ftypes-dwp-input-dwo-output.test
# note: command had no output on stdout or stderr
# RUN: at line 12
/home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-dwarfdump --show-form --verbose --debug-tu-index main.exe.dwp | /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/FileCheck -check-prefix=PRE-BOLT-DWP-TU-INDEX /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/llvm-project/bolt/test/X86/dwarf5-ftypes-dwp-input-dwo-output.test
# executed command: /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-dwarfdump --show-form --verbose --debug-tu-index main.exe.dwp
# note: command had no output on stdout or stderr
# executed command: /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/FileCheck -check-prefix=PRE-BOLT-DWP-TU-INDEX /home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/llvm-project/bolt/test/X86/dwarf5-ftypes-dwp-input-dwo-output.test
# note: command had no output on stdout or stderr
# RUN: at line 13
/home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/bin/llvm-bolt --runtime-instrumentation-lib=/home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_instr.a --runtime-hugify-lib=/home/buildbot/workspace/bolt-aarch64-ubuntu-nfc/build/tools/bolt/bolt_rt-bins/lib/libbolt_rt_hugify.a main.exe -o main.exe.bolt --update-debug-sections
...

```

</details>

https://github.com/llvm/llvm-project/pull/217444


More information about the llvm-commits mailing list