[llvm-branch-commits] [Support] Use block numbers for LoopInfo BBMap (PR #103400)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Mar 19 01:17:29 PDT 2026


github-actions[bot] wrote:

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

* 171422 tests passed
* 3051 tests skipped
* 3 tests failed

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

### Polly
<details>
<summary>Polly.CodeGen/OpenMP/issue185313.ll</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt   -polly-process-unprofitable  -polly-remarks-minimal  -polly-use-llvm-names  -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP  -polly-codegen-verify  '-passes=polly-custom<delicm;codegen>' -polly-parallel --polly-parallel-force -S < /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/issue185313.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/issue185313.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -polly-process-unprofitable -polly-remarks-minimal -polly-use-llvm-names -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP -polly-codegen-verify '-passes=polly-custom<delicm;codegen>' -polly-parallel --polly-parallel-force -S
# .---command stderr------------
# | 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/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -polly-process-unprofitable -polly-remarks-minimal -polly-use-llvm-names -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP -polly-codegen-verify -passes=polly-custom<delicm;codegen> -polly-parallel --polly-parallel-force -S
# | 1.	Running pass "function(polly)" on module "<stdin>"
# |  #0 0x00000000050c5bc8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# |  #1 0x00000000050c2a21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x00000000050c6d11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x000078d8b38ea330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x0000000008c6c036 getParent /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/BasicBlock.h:213:46
# |  #5 0x0000000008c6c036 getLoopFor /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/GenericLoopInfo.h:650:34
# |  #6 0x0000000008c6c036 findReferencesInStmt /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:237:21
# |  #7 0x0000000008c6c036 polly::addReferencesFromStmt(polly::ScopStmt*, void*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:254:3
# |  #8 0x0000000008c6ca1b ~id /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/External/isl/include/isl/isl-noexceptions.h:10209:7
# |  #9 0x0000000008c6ca1b addReferencesFromStmtSet /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:294:1
# | #10 0x0000000008c6ca1b addReferencesFromStmtUnionSet /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:313:5
# | #11 0x0000000008c6ca1b polly::IslNodeBuilder::getReferencesInSubtree(isl::ast_node const&, llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 0u>, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*, void>>, 0u>&, llvm::SetVector<llvm::Loop const*, llvm::SmallVector<llvm::Loop const*, 0u>, llvm::DenseSet<llvm::Loop const*, llvm::DenseMapInfo<llvm::Loop const*, void>>, 0u>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:335:3
# | #12 0x0000000008c6e682 ~ast_node /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/External/isl/include/isl/isl-noexceptions.h:7357:7
# | #13 0x0000000008c6e682 polly::IslNodeBuilder::createForParallel(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:548:3
# | #14 0x0000000008c70546 polly::IslNodeBuilder::createFor(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:700:5
# | #15 0x0000000008c6649a finalize /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/include/polly/CodeGen/IslNodeBuilder.h:105:51
# | #16 0x0000000008c6649a generateCode /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/CodeGeneration.cpp:301:17
# | #17 0x0000000008c6649a polly::runCodeGeneration(polly::Scop&, llvm::RegionInfo&, polly::IslAstInfo&) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/CodeGeneration.cpp:321:10
# | #18 0x0000000008c04977 run /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/Pass/PhaseManager.cpp:253:11
# | #19 0x0000000008c04977 polly::runPollyPass(llvm::Function&, llvm::AnalysisManager<llvm::Function>&, polly::PollyPassOptions) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/Pass/PhaseManager.cpp:440:48
# | #20 0x0000000008c97aae polly::PollyFunctionPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/Pass/PollyFunctionPass.cpp:16:21
# | #21 0x00000000052ec408 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/PassManager.cpp:132:23
# | #22 0x00000000052e6a07 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #23 0x000000000658bb12 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #24 0x000000000658bb12 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #25 0x000000000658bb12 llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef<llvm::PassPlugin>, llvm::ArrayRef<std::function<void (llvm::PassBuilder&)>>, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool, bool, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/NewPMDriver.cpp:574:3
# | #26 0x0000000005065b5a optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #27 0x000078d8b38cf1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #28 0x000078d8b38cf28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #29 0x000000000505f025 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x505f025)
# `-----------------------------
# error: command failed with exit status: -11
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/issue185313.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/issue185313.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>Polly.CodeGen/OpenMP/matmul-parallel.ll</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt  -polly-process-unprofitable  -polly-remarks-minimal  -polly-use-llvm-names  -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP  -polly-codegen-verify  -polly-parallel '-passes=polly-custom<opt-isl;ast>' -polly-print-ast -disable-output -debug-only=polly-ast < /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/matmul-parallel.ll 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=AST /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/matmul-parallel.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -polly-process-unprofitable -polly-remarks-minimal -polly-use-llvm-names -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP -polly-codegen-verify -polly-parallel '-passes=polly-custom<opt-isl;ast>' -polly-print-ast -disable-output -debug-only=polly-ast
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=AST /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/matmul-parallel.ll
# note: command had no output on stdout or stderr
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt  -polly-process-unprofitable  -polly-remarks-minimal  -polly-use-llvm-names  -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP  -polly-codegen-verify  -polly-parallel '-passes=polly<no-default-opts;opt-isl>' -S < /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/matmul-parallel.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=CODEGEN /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/matmul-parallel.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -polly-process-unprofitable -polly-remarks-minimal -polly-use-llvm-names -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP -polly-codegen-verify -polly-parallel '-passes=polly<no-default-opts;opt-isl>' -S
# .---command stderr------------
# | 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/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -polly-process-unprofitable -polly-remarks-minimal -polly-use-llvm-names -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP -polly-codegen-verify -polly-parallel -passes=polly<no-default-opts;opt-isl> -S
# | 1.	Running pass "function(polly)" on module "<stdin>"
# |  #0 0x00000000050c5bc8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# |  #1 0x00000000050c2a21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x00000000050c6d11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x00007fe096951330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x0000000008c6c036 getParent /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/BasicBlock.h:213:46
# |  #5 0x0000000008c6c036 getLoopFor /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/GenericLoopInfo.h:650:34
# |  #6 0x0000000008c6c036 findReferencesInStmt /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:237:21
# |  #7 0x0000000008c6c036 polly::addReferencesFromStmt(polly::ScopStmt*, void*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:254:3
# |  #8 0x0000000008c6ca1b ~id /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/External/isl/include/isl/isl-noexceptions.h:10209:7
# |  #9 0x0000000008c6ca1b addReferencesFromStmtSet /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:294:1
# | #10 0x0000000008c6ca1b addReferencesFromStmtUnionSet /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:313:5
# | #11 0x0000000008c6ca1b polly::IslNodeBuilder::getReferencesInSubtree(isl::ast_node const&, llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 0u>, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*, void>>, 0u>&, llvm::SetVector<llvm::Loop const*, llvm::SmallVector<llvm::Loop const*, 0u>, llvm::DenseSet<llvm::Loop const*, llvm::DenseMapInfo<llvm::Loop const*, void>>, 0u>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:335:3
# | #12 0x0000000008c6e682 ~ast_node /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/External/isl/include/isl/isl-noexceptions.h:7357:7
# | #13 0x0000000008c6e682 polly::IslNodeBuilder::createForParallel(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:548:3
# | #14 0x0000000008c70546 polly::IslNodeBuilder::createFor(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:700:5
# | #15 0x0000000008c71ee4 polly::IslNodeBuilder::createBlock(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:920:59
# | #16 0x0000000008c6dc23 polly::IslNodeBuilder::createForSequential(isl::ast_node_for, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:487:3
# | #17 0x0000000008c705d5 ~ast_node /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/External/isl/include/isl/isl-noexceptions.h:7357:7
# | #18 0x0000000008c705d5 polly::IslNodeBuilder::createFor(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:704:3
# | #19 0x0000000008c6dc23 polly::IslNodeBuilder::createForSequential(isl::ast_node_for, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:487:3
# | #20 0x0000000008c705d5 ~ast_node /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/External/isl/include/isl/isl-noexceptions.h:7357:7
# | #21 0x0000000008c705d5 polly::IslNodeBuilder::createFor(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:704:3
# | #22 0x0000000008c6d797 polly::IslNodeBuilder::createMark(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:0:5
# | #23 0x0000000008c6649a finalize /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/include/polly/CodeGen/IslNodeBuilder.h:105:51
# | #24 0x0000000008c6649a generateCode /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/CodeGeneration.cpp:301:17
# | #25 0x0000000008c6649a polly::runCodeGeneration(polly::Scop&, llvm::RegionInfo&, polly::IslAstInfo&) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/CodeGeneration.cpp:321:10
# | #26 0x0000000008c04977 run /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/Pass/PhaseManager.cpp:253:11
# | #27 0x0000000008c04977 polly::runPollyPass(llvm::Function&, llvm::AnalysisManager<llvm::Function>&, polly::PollyPassOptions) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/Pass/PhaseManager.cpp:440:48
# | #28 0x0000000008c97aae polly::PollyFunctionPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/Pass/PollyFunctionPass.cpp:16:21
# | #29 0x00000000052ec408 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/PassManager.cpp:132:23
# | #30 0x00000000052e6a07 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #31 0x000000000658bb12 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #32 0x000000000658bb12 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #33 0x000000000658bb12 llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef<llvm::PassPlugin>, llvm::ArrayRef<std::function<void (llvm::PassBuilder&)>>, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool, bool, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/NewPMDriver.cpp:574:3
# | #34 0x0000000005065b5a optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #35 0x00007fe0969361ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #36 0x00007fe09693628b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #37 0x000000000505f025 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x505f025)
# `-----------------------------
# error: command failed with exit status: -11
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=CODEGEN /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/matmul-parallel.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=CODEGEN /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/OpenMP/matmul-parallel.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>Polly.CodeGen/reggen_domtree_crash.ll</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt  -polly-process-unprofitable  -polly-remarks-minimal  -polly-use-llvm-names  -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen  -polly-codegen-verify  '-passes=polly<no-default-opts>' -polly-parallel -S < /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/reggen_domtree_crash.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/reggen_domtree_crash.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -polly-process-unprofitable -polly-remarks-minimal -polly-use-llvm-names -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen -polly-codegen-verify '-passes=polly<no-default-opts>' -polly-parallel -S
# .---command stderr------------
# | 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/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -polly-process-unprofitable -polly-remarks-minimal -polly-use-llvm-names -polly-import-jscop-dir=/home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen -polly-codegen-verify -passes=polly<no-default-opts> -polly-parallel -S
# | 1.	Running pass "function(polly)" on module "<stdin>"
# |  #0 0x00000000050c5bc8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# |  #1 0x00000000050c2a21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x00000000050c6d11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# |  #3 0x00007caa1e596330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #4 0x0000000008c6c036 getParent /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/BasicBlock.h:213:46
# |  #5 0x0000000008c6c036 getLoopFor /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/GenericLoopInfo.h:650:34
# |  #6 0x0000000008c6c036 findReferencesInStmt /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:237:21
# |  #7 0x0000000008c6c036 polly::addReferencesFromStmt(polly::ScopStmt*, void*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:254:3
# |  #8 0x0000000008c6ca1b ~id /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/External/isl/include/isl/isl-noexceptions.h:10209:7
# |  #9 0x0000000008c6ca1b addReferencesFromStmtSet /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:294:1
# | #10 0x0000000008c6ca1b addReferencesFromStmtUnionSet /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:313:5
# | #11 0x0000000008c6ca1b polly::IslNodeBuilder::getReferencesInSubtree(isl::ast_node const&, llvm::SetVector<llvm::Value*, llvm::SmallVector<llvm::Value*, 0u>, llvm::DenseSet<llvm::Value*, llvm::DenseMapInfo<llvm::Value*, void>>, 0u>&, llvm::SetVector<llvm::Loop const*, llvm::SmallVector<llvm::Loop const*, 0u>, llvm::DenseSet<llvm::Loop const*, llvm::DenseMapInfo<llvm::Loop const*, void>>, 0u>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:335:3
# | #12 0x0000000008c6e682 ~ast_node /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/External/isl/include/isl/isl-noexceptions.h:7357:7
# | #13 0x0000000008c6e682 polly::IslNodeBuilder::createForParallel(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:548:3
# | #14 0x0000000008c70546 polly::IslNodeBuilder::createFor(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:700:5
# | #15 0x0000000008c71ee4 polly::IslNodeBuilder::createBlock(isl_ast_node*) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/IslNodeBuilder.cpp:920:59
# | #16 0x0000000008c6649a finalize /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/include/polly/CodeGen/IslNodeBuilder.h:105:51
# | #17 0x0000000008c6649a generateCode /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/CodeGeneration.cpp:301:17
# | #18 0x0000000008c6649a polly::runCodeGeneration(polly::Scop&, llvm::RegionInfo&, polly::IslAstInfo&) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/CodeGen/CodeGeneration.cpp:321:10
# | #19 0x0000000008c04977 run /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/Pass/PhaseManager.cpp:253:11
# | #20 0x0000000008c04977 polly::runPollyPass(llvm::Function&, llvm::AnalysisManager<llvm::Function>&, polly::PollyPassOptions) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/Pass/PhaseManager.cpp:440:48
# | #21 0x0000000008c97aae polly::PollyFunctionPass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/lib/Pass/PollyFunctionPass.cpp:16:21
# | #22 0x00000000052ec408 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/IR/PassManager.cpp:132:23
# | #23 0x00000000052e6a07 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #24 0x000000000658bb12 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #25 0x000000000658bb12 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #26 0x000000000658bb12 llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef<llvm::PassPlugin>, llvm::ArrayRef<std::function<void (llvm::PassBuilder&)>>, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool, bool, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/NewPMDriver.cpp:574:3
# | #27 0x0000000005065b5a optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #28 0x00007caa1e57b1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #29 0x00007caa1e57b28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #30 0x000000000505f025 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x505f025)
# `-----------------------------
# error: command failed with exit status: -11
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/reggen_domtree_crash.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/polly/test/CodeGen/reggen_domtree_crash.ll
# `-----------------------------
# error: command failed with exit status: 2

--

```
</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/103400


More information about the llvm-branch-commits mailing list