[llvm] [LLVM][TableGen] Parameterize NumToSkip in DecoderEmitter (PR #135882)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 16 14:38:19 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `premerge-monolithic-windows` running on `premerge-windows-1` while building `llvm` at step 5 "clean-build-dir".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/35/builds/9247
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (clean-build-dir) failure: Delete failed. (failure)
Step 7 (build-unified-tree) failure: build (failure)
...
[2057/13304] Building AArch64GenMCPseudoLowering.inc...
[2058/13304] Building AArch64GenO0PreLegalizeGICombiner.inc...
[2059/13304] Building AArch64GenPostLegalizeGICombiner.inc...
[2060/13304] Building AArch64GenPostLegalizeGILowering.inc...
[2061/13304] Building AArch64GenAsmWriter.inc...
[2062/13304] Building AArch64GenPreLegalizeGICombiner.inc...
[2063/13304] Building AArch64GenMCCodeEmitter.inc...
[2064/13304] Building AArch64GenAsmWriter1.inc...
[2065/13304] Building AArch64GenSystemOperands.inc...
[2066/13304] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cmd.exe /C "cd /D C:\ws\buildbot\premerge-monolithic-windows\build && C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe -gen-disassembler --num-to-skip-size=3 -I C:/ws/buildbot/premerge-monolithic-windows/llvm-project/llvm/lib/Target/AArch64 -IC:/ws/buildbot/premerge-monolithic-windows/build/include -IC:/ws/buildbot/premerge-monolithic-windows/llvm-project/llvm/include -I C:/ws/buildbot/premerge-monolithic-windows/llvm-project/llvm/lib/Target --long-string-literals=0 C:/ws/buildbot/premerge-monolithic-windows/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d"
Assertion failed: DestIdx > FixupIdx + NumToSkipSizeInBytes && "Expecting a forward jump in the decoding table", file C:\ws\buildbot\premerge-monolithic-windows\llvm-project\llvm\utils\TableGen\DecoderEmitter.cpp, line 151
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: C:\\ws\\buildbot\\premerge-monolithic-windows\\build\\bin\\llvm-tblgen.exe -gen-disassembler --num-to-skip-size=3 -I C:/ws/buildbot/premerge-monolithic-windows/llvm-project/llvm/lib/Target/AArch64 -IC:/ws/buildbot/premerge-monolithic-windows/build/include -IC:/ws/buildbot/premerge-monolithic-windows/llvm-project/llvm/include -I C:/ws/buildbot/premerge-monolithic-windows/llvm-project/llvm/lib/Target --long-string-literals=0 C:/ws/buildbot/premerge-monolithic-windows/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
Exception Code: 0x80000003
#0 0x00007ff6357a1aa5 (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x2e1aa5)
#1 0x00007ff84927d88d (C:\Windows\System32\ucrtbase.dll+0x6d88d)
#2 0x00007ff84927e761 (C:\Windows\System32\ucrtbase.dll+0x6e761)
#3 0x00007ff8492800c1 (C:\Windows\System32\ucrtbase.dll+0x700c1)
#4 0x00007ff8492803f1 (C:\Windows\System32\ucrtbase.dll+0x703f1)
#5 0x00007ff635667fe7 (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x1a7fe7)
#6 0x00007ff6356633d2 (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x1a33d2)
#7 0x00007ff6356639a8 (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x1a39a8)
#8 0x00007ff635663486 (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x1a3486)
#9 0x00007ff63566933a (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x1a933a)
#10 0x00007ff63565d191 (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x19d191)
#11 0x00007ff635676e2b (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x1b6e2b)
#12 0x00007ff6357d85be (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x3185be)
#13 0x00007ff6357dc2aa (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x31c2aa)
#14 0x00007ff6354fff65 (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x3ff65)
#15 0x00007ff6358068ec (C:\ws\buildbot\premerge-monolithic-windows\build\bin\llvm-tblgen.exe+0x3468ec)
#16 0x00007ff850d17974 (C:\Windows\System32\KERNEL32.DLL+0x17974)
#17 0x00007ff85aa8a4e1 (C:\Windows\SYSTEM32\ntdll.dll+0x5a4e1)
[2067/13304] Building AArch64GenRegisterBank.inc...
[2068/13304] Building AArch64GenAsmMatcher.inc...
[2069/13304] Building R600GenCallingConv.inc...
[2070/13304] Building R600GenAsmWriter.inc...
[2071/13304] Building R600GenDFAPacketizer.inc...
[2072/13304] Building R600GenMCCodeEmitter.inc...
[2073/13304] Building R600GenDAGISel.inc...
[2074/13304] Building R600GenInstrInfo.inc...
[2075/13304] Building AArch64GenRegisterInfo.inc...
[2076/13304] Building AArch64GenFastISel.inc...
[2077/13304] Building AArch64GenGlobalISel.inc...
```
</details>
https://github.com/llvm/llvm-project/pull/135882
More information about the llvm-commits
mailing list