[llvm] [TableGen] Avoid assignmentInAssert warning (PR #139715)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Tue May 13 05:11:54 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `openmp-offload-amdgpu-runtime-2` running on `rocm-worker-hw-02` while building `llvm` at step 5 "compile-openmp".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/10/builds/5261
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (compile-openmp) failure: build (failure)
...
13.486 [580/17/4029] Creating library symlink lib/libclangStaticAnalyzerFrontend.so
13.551 [576/20/4030] Linking CXX shared module lib/CheckerOptionHandlingAnalyzerPlugin.so
13.552 [576/19/4031] Linking CXX shared module lib/CheckerDependencyHandlingAnalyzerPlugin.so
13.559 [576/18/4032] Linking CXX shared library lib/libclangFrontendTool.so.21.0git
13.567 [575/18/4033] Creating library symlink lib/libclangFrontendTool.so
13.573 [574/18/4034] Linking CXX shared module lib/SampleAnalyzerPlugin.so
13.743 [574/17/4035] Linking CXX shared library lib/libclangInterpreter.so.21.0git
13.751 [573/17/4036] Creating library symlink lib/libclangInterpreter.so
16.631 [573/16/4037] Building AMDGPUGenMCPseudoLowering.inc...
16.890 [573/15/4038] Building AMDGPUGenPreLegalizeGICombiner.inc...
FAILED: lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc
cd /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib/Target/AMDGPU && /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="AMDGPUPreLegalizerCombiner" -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target/AMDGPU -I/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/include -I/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/include -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target/AMDGPU/AMDGPUGISel.td --write-if-changed -o /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc
llvm-tblgen: /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2615: virtual void {anonymous}::GICombinerEmitter::emitTestSimplePredicate(llvm::raw_ostream&): Assertion `ExpectedID == ID && "combine rules are not ordered!"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/llvm-tblgen -gen-global-isel-combiner -combiners=AMDGPUPreLegalizerCombiner -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target/AMDGPU -I/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/include -I/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/include -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target/AMDGPU/AMDGPUGISel.td --write-if-changed -o /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc
#0 0x000078cea55f3050 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/../lib/libLLVMSupport.so.21.0git+0x1f3050)
#1 0x000078cea55f045f llvm::sys::RunSignalHandlers() (/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/../lib/libLLVMSupport.so.21.0git+0x1f045f)
#2 0x000078cea55f05aa SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x000078cea4c42520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#4 0x000078cea4c969fc __pthread_kill_implementation ./nptl/pthread_kill.c:44:76
#5 0x000078cea4c969fc __pthread_kill_internal ./nptl/pthread_kill.c:78:10
#6 0x000078cea4c969fc pthread_kill ./nptl/pthread_kill.c:89:10
#7 0x000078cea4c42476 gsignal ./signal/../sysdeps/posix/raise.c:27:6
#8 0x000078cea4c287f3 abort ./stdlib/abort.c:81:7
#9 0x000078cea4c2871b _nl_load_domain ./intl/loadmsgcat.c:1177:9
#10 0x000078cea4c39e96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
#11 0x00005eb9c94e1c7b (anonymous namespace)::GICombinerEmitter::emitTestSimplePredicate(llvm::raw_ostream&) GlobalISelCombinerEmitter.cpp:0:0
#12 0x00005eb9c9334849 llvm::GlobalISelMatchTableExecutorEmitter::emitExecutorImpl(llvm::raw_ostream&, llvm::gi::MatchTable const&, llvm::ArrayRef<llvm::gi::LLTCodeGen>, llvm::ArrayRef<llvm::gi::RuleMatcher>, llvm::ArrayRef<llvm::Record const*>, llvm::ArrayRef<llvm::StringRef>, llvm::StringRef) (/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/llvm-tblgen+0x86849)
#13 0x00005eb9c94faa18 EmitGICombiner(llvm::RecordKeeper const&, llvm::raw_ostream&) GlobalISelCombinerEmitter.cpp:0:0
#14 0x000078cea585ddbf llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/../lib/libLLVMTableGen.so.21.0git+0x5adbf)
#15 0x000078cea5825e5d llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/../lib/libLLVMTableGen.so.21.0git+0x22e5d)
#16 0x00005eb9c92feff8 tblgen_main(int, char**) (/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/llvm-tblgen+0x50ff8)
#17 0x000078cea4c29d90 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#18 0x000078cea4c29e40 call_init ./csu/../csu/libc-start.c:128:20
#19 0x000078cea4c29e40 __libc_start_main ./csu/../csu/libc-start.c:379:5
#20 0x00005eb9c92c5985 _start (/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/llvm-tblgen+0x17985)
Aborted (core dumped)
17.006 [573/14/4039] Building AMDGPUGenRegBankGICombiner.inc...
FAILED: lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.inc /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.inc
cd /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib/Target/AMDGPU && /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="AMDGPURegBankCombiner" -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target/AMDGPU -I/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/include -I/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/include -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target/AMDGPU/AMDGPUGISel.td --write-if-changed -o /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.inc
llvm-tblgen: /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/utils/TableGen/GlobalISelCombinerEmitter.cpp:2615: virtual void {anonymous}::GICombinerEmitter::emitTestSimplePredicate(llvm::raw_ostream&): Assertion `ExpectedID == ID && "combine rules are not ordered!"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/llvm-tblgen -gen-global-isel-combiner -combiners=AMDGPURegBankCombiner -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target/AMDGPU -I/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/include -I/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/include -I /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.src/llvm/lib/Target/AMDGPU/AMDGPUGISel.td --write-if-changed -o /home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.inc
#0 0x000071692c7f3050 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/../lib/libLLVMSupport.so.21.0git+0x1f3050)
#1 0x000071692c7f045f llvm::sys::RunSignalHandlers() (/home/botworker/builds/openmp-offload-amdgpu-runtime-2/llvm.build/bin/../lib/libLLVMSupport.so.21.0git+0x1f045f)
#2 0x000071692c7f05aa SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x000071692be42520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
```
</details>
https://github.com/llvm/llvm-project/pull/139715
More information about the llvm-commits
mailing list