[llvm] [TableGen] Introduce MatcherList to manage a linked list of Matchers. NFC (PR #177875)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 13 19:49:57 PST 2026


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `llvm-nvptx64-nvidia-ubuntu` running on `as-builder-7` while building `llvm` at step 5 "build-unified-tree".

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

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

```
Step 5 (build-unified-tree) failure: build (failure)
...
63.115 [359/16/2523] Building X86GenPostLegalizeGICombiner.inc...
63.123 [359/15/2524] Building X86GenPreLegalizeGICombiner.inc...
63.161 [359/14/2525] Building X86GenRegisterInfo.inc...
63.202 [359/13/2526] Building X86GenMnemonicTables.inc...
63.222 [359/12/2527] Building X86GenInstrMapping.inc...
63.297 [359/11/2528] Building X86GenAsmWriter1.inc...
63.301 [359/10/2529] Building X86GenAsmWriter.inc...
63.520 [359/9/2530] Building X86GenFoldTables.inc...
63.672 [359/8/2531] Building X86GenDisassemblerTables.inc...
64.479 [359/7/2532] Building NVPTXGenDAGISel.inc...
FAILED: lib/Target/NVPTX/NVPTXGenDAGISel.inc /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/Target/NVPTX/NVPTXGenDAGISel.inc 
cd /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/Target/NVPTX && /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/NATIVE/bin/llvm-tblgen -gen-dag-isel -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target/NVPTX -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/include -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/include -I /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target -omit-comments /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td --write-if-changed -o NVPTXGenDAGISel.inc -d NVPTXGenDAGISel.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target/NVPTX /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/Target/NVPTX /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/Target/NVPTX/NVPTXGenDAGISel.inc.d /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/CMakeFiles/d/552ced3568741fd5d98f2e85c782fb4da2beb5be5e202e805bed5b4057461471.d
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
Stack dump:
0.	Program arguments: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/NATIVE/bin/llvm-tblgen -gen-dag-isel -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target/NVPTX -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/include -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/include -I /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target -omit-comments /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target/NVPTX/NVPTX.td --write-if-changed -o NVPTXGenDAGISel.inc -d NVPTXGenDAGISel.inc.d
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  llvm-tblgen 0x000056f654135192
1  llvm-tblgen 0x000056f654132342
2  libc.so.6   0x000076cc59e45330
3  llvm-tblgen 0x000056f653dce693
4  llvm-tblgen 0x000056f653faed6e
5  llvm-tblgen 0x000056f653faed6e
6  llvm-tblgen 0x000056f653faed6e
7  llvm-tblgen 0x000056f653faed6e
8  llvm-tblgen 0x000056f653faed6e
9  llvm-tblgen 0x000056f653faed6e
10 llvm-tblgen 0x000056f653faed6e
11 llvm-tblgen 0x000056f653f8a737
12 llvm-tblgen 0x000056f65417615c
13 llvm-tblgen 0x000056f654146327
14 llvm-tblgen 0x000056f653e22c34
15 libc.so.6   0x000076cc59e2a1ca
16 libc.so.6   0x000076cc59e2a28b __libc_start_main + 139
17 llvm-tblgen 0x000056f653dd32f5
Segmentation fault (core dumped)
64.510 [359/6/2533] Building X86GenAsmMatcher.inc...
65.189 [359/5/2534] Building X86GenFastISel.inc...
65.342 [359/4/2535] Building X86GenGlobalISel.inc...
65.952 [359/3/2536] Building X86GenSubtargetInfo.inc...
66.364 [359/2/2537] Building X86GenDAGISel.inc...
FAILED: lib/Target/X86/X86GenDAGISel.inc /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/Target/X86/X86GenDAGISel.inc 
cd /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/Target/X86 && /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/NATIVE/bin/llvm-tblgen -gen-dag-isel -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target/X86 -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/include -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/include -I /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target -omit-comments /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target/X86/X86.td --write-if-changed -o X86GenDAGISel.inc -d X86GenDAGISel.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target/X86 /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/Target/X86 /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib/Target/X86/X86GenDAGISel.inc.d /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/CMakeFiles/d/5dc5268e2c076984621444fa2de565745ab744c05d4b705dcd95c3ce77aef66e.d
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
Stack dump:
0.	Program arguments: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/NATIVE/bin/llvm-tblgen -gen-dag-isel -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target/X86 -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/include -I/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/include -I /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target -omit-comments /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/lib/Target/X86/X86.td --write-if-changed -o X86GenDAGISel.inc -d X86GenDAGISel.inc.d
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  llvm-tblgen 0x000064df5d70a192
1  llvm-tblgen 0x000064df5d707342
2  libc.so.6   0x00007f80b1045330

```

</details>

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


More information about the llvm-commits mailing list