[llvm] [InstCombine] Push sunk inst back after visiting all insts (PR #189961)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 1 07:05:19 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 138643 tests passed
* 2575 tests skipped
* 21 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.CodeGen/allow-ubsan-check-divergence.c</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 -internal-isystem /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include -nostdsysteminc -triple x86_64-pc-linux-gnu -emit-llvm -O1 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/allow-ubsan-check-divergence.c | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/allow-ubsan-check-divergence.c --check-prefixes=CLEAN-O1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 -internal-isystem /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include -nostdsysteminc -triple x86_64-pc-linux-gnu -emit-llvm -O1 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/allow-ubsan-check-divergence.c
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/allow-ubsan-check-divergence.c --check-prefixes=CLEAN-O1
# note: command had no output on stdout or stderr
# RUN: at line 6
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 -internal-isystem /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include -nostdsysteminc -triple x86_64-pc-linux-gnu -emit-llvm -O1 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/allow-ubsan-check-divergence.c -fsanitize=signed-integer-overflow -fsanitize-skip-hot-cutoff=signed-integer-overflow=1.0 -fallow-runtime-check-skip-hot-cutoff=1.0 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/allow-ubsan-check-divergence.c --check-prefixes=UBSAN-O1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 -internal-isystem /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include -nostdsysteminc -triple x86_64-pc-linux-gnu -emit-llvm -O1 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/allow-ubsan-check-divergence.c -fsanitize=signed-integer-overflow -fsanitize-skip-hot-cutoff=signed-integer-overflow=1.0 -fallow-runtime-check-skip-hot-cutoff=1.0
# .---command stderr------------
# | clang: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
# | Stack dump:
# | 0. Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 -internal-isystem /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include -nostdsysteminc -triple x86_64-pc-linux-gnu -emit-llvm -O1 -o - /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/allow-ubsan-check-divergence.c -fsanitize=signed-integer-overflow -fsanitize-skip-hot-cutoff=signed-integer-overflow=1.0 -fallow-runtime-check-skip-hot-cutoff=1.0
# | 1. <eof> parser at end of file
# | 2. Optimizer
# | 3. Running pass "function<eager-inv>(drop-unnecessary-assumes,float2int,lower-constant-intrinsics,loop(loop-rotate<header-duplication;no-prepare-for-lto;check-exit-count>,loop-deletion),loop-distribute,inject-tli-mappings,loop-vectorize<interleave-forced-only;vectorize-forced-only;>,drop-unnecessary-assumes,infer-alignment,loop-load-elim,instcombine<max-iterations=1;no-verify-fixpoint>,simplifycfg<bonus-inst-threshold=1;forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;switch-to-lookup;no-keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,vector-combine,instcombine<max-iterations=1;no-verify-fixpoint>,loop-unroll<O1>,transform-warning,sroa<preserve-cfg>,infer-alignment,instcombine<max-iterations=1;no-verify-fixpoint>,loop-mssa(licm<allowspeculation>),alignment-from-assumptions,loop-sink,instsimplify,div-rem-pairs,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;speculate-unpredictables>)" on module "/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/allow-ubsan-check-divergence.c"
# | 4. Running pass "instcombine<max-iterations=1;no-verify-fixpoint>" on function "overflow"
# | #0 0x00000000092e7b18 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 0x00000000092e4a81 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x00000000092e8931 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00000000092e8788 __find_if<const int *, __gnu_cxx::__ops::_Iter_equals_val<const int> > /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algobase.h:2072:8
# | #4 0x00000000092e8788 __find_if<const int *, __gnu_cxx::__ops::_Iter_equals_val<const int> > /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algobase.h:2117:14
# | #5 0x00000000092e8788 find<const int *, int> /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algo.h:3897:14
# | #6 0x00000000092e8788 is_contained<const int (&)[10], int> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1953:12
# | #7 0x00000000092e8788 SignalHandlerTerminate(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:464:7
# | #8 0x00007cbd7a9b6330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #9 0x00007cbd7aa0fb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #10 0x00007cbd7a9b627e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #11 0x00007cbd7a9998ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #12 0x00007cbd7a99981b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #13 0x00007cbd7a9ac517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #14 0x00000000067af7f2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #15 0x0000000008e8780c getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #16 0x0000000008e8780c ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #17 0x0000000008e8780c llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #18 0x0000000008e8b810 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #19 0x0000000008e8ab66 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #20 0x0000000008c9d8c7 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #21 0x0000000008ca17d8 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 0x0000000008c9c997 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 0x0000000009c266c6 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #24 0x0000000009c266c6 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #25 0x0000000009c266c6 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>&, std::unique_ptr<llvm::ToolOutputFile, std::default_delete<llvm::ToolOutputFile>>&, clang::BackendConsumer*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1209:5
# | #26 0x0000000009c1bab8 emitAssembly /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1291:23
# | #27 0x0000000009c1bab8 clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1475:13
# | #28 0x0000000009c326e4 ~unique_ptr /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_ptr.h:403:6
# | #29 0x0000000009c326e4 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp:312:3
# | #30 0x000000000b8e3f99 __normal_iterator /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_iterator.h:1077:20
# | #31 0x000000000b8e3f99 begin /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_vector.h:874:16
# | #32 0x000000000b8e3f99 finalize<std::vector<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback> >, std::allocator<std::unique_ptr<clang::TemplateInstantiationCallback, std::default_delete<clang::TemplateInstantiationCallback> > > > > /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/TemplateInstCallback.h:54:16
# | #33 0x000000000b8e3f99 clang::ParseAST(clang::Sema&, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseAST.cpp:190:3
# | #34 0x000000000a19c096 clang::FrontendAction::Execute() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Frontend/FrontendAction.cpp:1346:10
# | #35 0x000000000a0fc45d getPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Error.h:278:42
# | #36 0x000000000a0fc45d operator bool /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Error.h:241:16
# | #37 0x000000000a0fc45d clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:989:23
# | #38 0x000000000a293e28 get /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1666:16
# | #39 0x000000000a293e28 _M_get /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1363:66
# | #40 0x000000000a293e28 operator-> /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1357:9
# | #41 0x000000000a293e28 getFrontendOpts /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Frontend/CompilerInstance.h:310:12
# | #42 0x000000000a293e28 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:319:14
# | #43 0x00000000064694d5 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/driver/cc1_main.cpp:302:15
# | #44 0x00000000064652b5 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/driver/driver.cpp:229:12
# | #45 0x0000000006464280 clang_main(int, char**, llvm::ToolContext const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/driver/driver.cpp:277:12
# | #46 0x000000000647580d main /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/tools/driver/clang-driver.cpp:17:10
# | #47 0x00007cbd7a99b1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #48 0x00007cbd7a99b28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #49 0x0000000006462c25 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang+0x6462c25)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/allow-ubsan-check-divergence.c --check-prefixes=UBSAN-O1
# .---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/clang/test/CodeGen/allow-ubsan-check-divergence.c --check-prefixes=UBSAN-O1
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>Clang.CodeGen/distributed-thin-lto/cfi-devirt.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 7
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -thinlto-bc -thinlto-split-lto-unit -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -thinlto-bc -thinlto-split-lto-unit -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll
# note: command had no output on stdout or stderr
# RUN: at line 9
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-lto2 run -thinlto-distributed-indexes -disable-thinlto-funcattrs=0 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o -whole-program-visibility -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp2.index -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,test,px -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1A1nEi,p -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1B1fEi,p -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1C1fEi,p -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZTV1B, -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZTV1C, -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1A1nEi, -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1B1fEi, -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1C1fEi, -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZTV1B,px -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZTV1C,px
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-lto2 run -thinlto-distributed-indexes -disable-thinlto-funcattrs=0 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o -whole-program-visibility -o /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp2.index -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,test,px -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1A1nEi,p -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1B1fEi,p -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1C1fEi,p -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZTV1B, -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZTV1C, -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1A1nEi, -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1B1fEi, -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZN1C1fEi, -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZTV1B,px -r=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o,_ZTV1C,px
# note: command had no output on stdout or stderr
# RUN: at line 25
llvm-bcanalyzer -dump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o.thinlto.bc | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll
# executed command: llvm-bcanalyzer -dump /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o.thinlto.bc
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll
# note: command had no output on stdout or stderr
# RUN: at line 33
llvm-dis /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o.thinlto.bc -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll --check-prefix=CHECK-DIS
# executed command: llvm-dis /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o.thinlto.bc -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll --check-prefix=CHECK-DIS
# note: command had no output on stdout or stderr
# RUN: at line 35
llvm-dis /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o.thinlto.bc -o - | llvm-as -o - | llvm-dis -o - | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll --check-prefix=CHECK-DIS
# executed command: llvm-dis /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o.thinlto.bc -o -
# note: command had no output on stdout or stderr
# executed command: llvm-as -o -
# note: command had no output on stdout or stderr
# executed command: llvm-dis -o -
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll --check-prefix=CHECK-DIS
# note: command had no output on stdout or stderr
# RUN: at line 40
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 -internal-isystem /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include -nostdsysteminc -triple x86_64-grtev4-linux-gnu -fthinlto-index=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o.thinlto.bc -O2 -Rpass=wholeprogramdevirt -emit-llvm -o - -x ir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll --check-prefixes=CHECK-IR --check-prefixes=REMARKS
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 -internal-isystem /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include -nostdsysteminc -triple x86_64-grtev4-linux-gnu -fthinlto-index=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o.thinlto.bc -O2 -Rpass=wholeprogramdevirt -emit-llvm -o - -x ir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o
# note: command had no output on stdout or stderr
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll --check-prefixes=CHECK-IR --check-prefixes=REMARKS
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll:67:19: error: CHECK-IR-LABEL: expected string not found in input
# | ; CHECK-IR-LABEL: define i32 @test
# | ^
# | <stdin>:1:1: note: scanning from here
# | remark: <unknown>:0:0: single-impl: devirtualized a call to _ZN1A1nEi [-Rpass=wholeprogramdevirt]
# | ^
# | <stdin>:7:69: note: possible intended match here
# | 2. Running pass "instcombine<max-iterations=1;no-verify-fixpoint>" on function "test"
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/distributed-thin-lto/cfi-devirt.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: remark: <unknown>:0:0: single-impl: devirtualized a call to _ZN1A1nEi [-Rpass=wholeprogramdevirt]
# | label:67'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 2: clang: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | label:67'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 3: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
# | label:67'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 4: Stack dump:
# | label:67'0 ~~~~~~~~~~~~
# | 5: 0. Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 -internal-isystem /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include -nostdsysteminc -triple x86_64-grtev4-linux-gnu -fthinlto-index=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o.thinlto.bc -O2 -Rpass=wholeprogramdevirt -emit-llvm -o - -x ir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o
# | label:67'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 6: 1. Running pass "function<eager-inv>(mem2reg,instcombine<max-iterations=1;no-verify-fixpoint>,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;no-switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>)" on module "/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/distributed-thin-lto/Output/cfi-devirt.ll.tmp.o"
# | label:67'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 7: 2. Running pass "instcombine<max-iterations=1;no-verify-fixpoint>" on function "test"
# | label:67'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:67'1 ? possible intended match
# | 8: #0 0x00000000092e7b18 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# | label:67'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 9: #1 0x00000000092e4a81 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | label:67'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 10: #2 0x00000000092e8931 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | label:67'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 11: #3 0x00000000092e8788 __find_if<const int *, __gnu_cxx::__ops::_Iter_equals_val<const int> > /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algobase.h:2072:8
# | label:67'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 12: #4 0x00000000092e8788 __find_if<const int *, __gnu_cxx::__ops::_Iter_equals_val<const int> > /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algobase.h:2117:14
# | label:67'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
### LLVM
<details>
<summary>LLVM.Transforms/InstCombine/2012-05-28-select-hang.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S -passes=instcombine < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/2012-05-28-select-hang.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/2012-05-28-select-hang.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S -passes=instcombine
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -S -passes=instcombine
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "func"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x0000794ca0835330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000794ca088eb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000794ca083527e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000794ca08188ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000794ca081881b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000794ca082b517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x0000794ca081a1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x0000794ca081a28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/2012-05-28-select-hang.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/llvm/test/Transforms/InstCombine/2012-05-28-select-hang.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/assume.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/assume.ll -passes=instcombine -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=CHECK,DEFAULT /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/assume.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "nonnull3A"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007f8865ccb330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007f8865d24b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007f8865ccb27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007f8865cae8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007f8865cae81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007f8865cc1517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007f8865cb01ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007f8865cb028b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=CHECK,DEFAULT /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/assume.ll
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefixes=CHECK,DEFAULT /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/assume.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/compare-3way.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S -passes=instcombine < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/compare-3way.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/compare-3way.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S -passes=instcombine
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -S -passes=instcombine
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "test_low_sle"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007edd70e0d330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007edd70e66b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007edd70e0d27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007edd70df08ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007edd70df081b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007edd70e03517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007edd70df21ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007edd70df228b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/compare-3way.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/llvm/test/Transforms/InstCombine/compare-3way.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/icmp-of-or-x.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/icmp-of-or-x.ll -passes=instcombine -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/icmp-of-or-x.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "or_sle_intmin_indirect_2"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x0000790b75d8c330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000790b75de5b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000790b75d8c27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000790b75d6f8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000790b75d6f81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000790b75d82517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x0000790b75d711ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x0000790b75d7128b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/icmp-of-or-x.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/llvm/test/Transforms/InstCombine/icmp-of-or-x.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/indexed-gep-compares.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes='instcombine<no-verify-fixpoint>' -S < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/indexed-gep-compares.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/indexed-gep-compares.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt '-passes=instcombine<no-verify-fixpoint>' -S
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/indexed-gep-compares.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/indexed-gep-compares.ll:21:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[RHS_PTR:%.*]] = getelementptr inbounds i8, ptr [[A:%.*]], i32 [[RHS_IDX]]
# | ^
# | <stdin>:18:5: note: scanning from here
# | bb2: ; preds = %bb
# | ^
# | <stdin>:18:5: note: with "RHS_IDX" equal to "%RHS.idx"
# | bb2: ; preds = %bb
# | ^
# | <stdin>:19:6: note: possible intended match here
# | %RHS.ptr = getelementptr inbounds nuw i8, ptr %A, i32 %RHS.idx
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/indexed-gep-compares.ll:79:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[RHS_PTR:%.*]] = getelementptr inbounds i8, ptr [[A:%.*]], i32 [[RHS_IDX]]
# | ^
# | <stdin>:50:5: note: scanning from here
# | bb2: ; preds = %bb
# | ^
# | <stdin>:50:5: note: with "RHS_IDX" equal to "%RHS.idx"
# | bb2: ; preds = %bb
# | ^
# | <stdin>:51:6: note: possible intended match here
# | %RHS.ptr = getelementptr inbounds nuw i8, ptr %A, i32 %RHS.idx
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/indexed-gep-compares.ll:109:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[RHS_PTR:%.*]] = getelementptr inbounds i8, ptr [[A_PTR]], i32 [[RHS_IDX]]
# | ^
# | <stdin>:67:33: note: scanning from here
# | %A.ptr = inttoptr i32 %A to ptr
# | ^
# | <stdin>:67:33: note: with "A_PTR" equal to "%A.ptr"
# | %A.ptr = inttoptr i32 %A to ptr
# | ^
# | <stdin>:67:33: note: with "RHS_IDX" equal to "%RHS.idx"
# | %A.ptr = inttoptr i32 %A to ptr
# | ^
# | <stdin>:68:4: note: possible intended match here
# | %RHS.ptr = getelementptr inbounds nuw i8, ptr %A.ptr, i32 %RHS.idx
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/indexed-gep-compares.ll:234:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[RHS_PTR:%.*]] = getelementptr inbounds i8, ptr [[A_PTR]], i32 [[RHS_IDX]]
# | ^
# | <stdin>:133:33: note: scanning from here
# | %A.ptr = inttoptr i32 %0 to ptr
# | ^
# | <stdin>:133:33: note: with "A_PTR" equal to "%A.ptr"
# | %A.ptr = inttoptr i32 %0 to ptr
# | ^
# | <stdin>:133:33: note: with "RHS_IDX" equal to "%RHS.idx"
# | %A.ptr = inttoptr i32 %0 to ptr
# | ^
# | <stdin>:134:4: note: possible intended match here
# | %RHS.ptr = getelementptr inbounds nuw i8, ptr %A.ptr, i32 %RHS.idx
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/indexed-gep-compares.ll:271:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[RHS_PTR:%.*]] = getelementptr inbounds i8, ptr [[A]], i32 [[RHS_IDX]]
# | ^
# | <stdin>:155:5: note: scanning from here
# | bb2: ; preds = %bb
# | ^
# | <stdin>:155:5: note: with "A" equal to "%A"
# | bb2: ; preds = %bb
# | ^
# | <stdin>:155:5: note: with "RHS_IDX" equal to "%RHS.idx"
# | bb2: ; preds = %bb
# | ^
# | <stdin>:156:11: note: possible intended match here
# | %RHS.ptr = getelementptr inbounds nuw i8, ptr %A, i32 %RHS.idx
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/indexed-gep-compares.ll:317:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[RHS_PTR:%.*]] = getelementptr inbounds i8, ptr [[A_PTR]], i32 [[RHS_IDX]]
# | ^
# | <stdin>:183:33: note: scanning from here
# | %A.ptr = inttoptr i32 %A to ptr
# | ^
# | <stdin>:183:33: note: with "A_PTR" equal to "%A.ptr"
# | %A.ptr = inttoptr i32 %A to ptr
# | ^
# | <stdin>:183:33: note: with "RHS_IDX" equal to "%RHS.idx"
# | %A.ptr = inttoptr i32 %A to ptr
# | ^
# | <stdin>:184:4: note: possible intended match here
# | %RHS.ptr = getelementptr inbounds nuw i8, ptr %A.ptr, i32 %RHS.idx
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/indexed-gep-compares.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 13: %RHS.idx = phi i32 [ %RHS.add, %bb ], [ %tmp.idx, %entry ]
# | 14: %RHS.add = add nsw i32 %RHS.idx, 4
# | 15: %cond = icmp sgt i32 %RHS.idx, 400
# | 16: br i1 %cond, label %bb2, label %bb
# | 17:
# | 18: bb2: ; preds = %bb
# | next:21'0 X~~~~~~~~~~~~~~ error: no match found
# | next:21'1 with "RHS_IDX" equal to "%RHS.idx"
# | 19: %RHS.ptr = getelementptr inbounds nuw i8, ptr %A, i32 %RHS.idx
# | next:21'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:21'2 ? possible intended match
# | 20: ret ptr %RHS.ptr
# | next:21'0 ~~~~~~~~~~~~~~~~~~
# | 21: }
# | next:21'0 ~~
# | 22:
# | next:21'0 ~
# | 23: define ptr @test1_nuw(ptr %A, i32 %Offset) {
# | next:21'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 24: entry:
# | .
# | .
# | .
# | 45: %RHS.idx = phi i32 [ %RHS.add, %bb ], [ %tmp.idx, %entry ]
# | 46: %RHS.add = add nsw i32 %RHS.idx, 4
# | 47: %cond = icmp sgt i32 %RHS.idx, 400
# | 48: br i1 %cond, label %bb2, label %bb
# | 49:
# | 50: bb2: ; preds = %bb
# | next:79'0 X~~~~~~~~~~~~~~ error: no match found
# | next:79'1 with "RHS_IDX" equal to "%RHS.idx"
# | 51: %RHS.ptr = getelementptr inbounds nuw i8, ptr %A, i32 %RHS.idx
# | next:79'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:79'2 ? possible intended match
# | 52: ret ptr %RHS.ptr
# | next:79'0 ~~~~~~~~~~~~~~~~~~
# | 53: }
# | next:79'0 ~~
# | 54:
# | next:79'0 ~
# | 55: define ptr @test2(i32 %A, i32 %Offset) {
# | next:79'0 ~~~~~~~~~~~~~~~~~~
# | 56: entry:
# | .
# | .
# | .
# | 62: %RHS.add = add nsw i32 %RHS.idx, 4
# | 63: %cond = icmp sgt i32 %RHS.idx, 400
# | 64: br i1 %cond, label %bb2, label %bb
# | 65:
# | 66: bb2: ; preds = %bb
# | 67: %A.ptr = inttoptr i32 %A to ptr
# | next:109'0 X error: no match found
# | next:109'1 with "A_PTR" equal to "%A.ptr"
# | next:109'2 with "RHS_IDX" equal to "%RHS.idx"
# | 68: %RHS.ptr = getelementptr inbounds nuw i8, ptr %A.ptr, i32 %RHS.idx
# | next:109'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:109'3 ? possible intended match
# | 69: ret ptr %RHS.ptr
# | next:109'0 ~~~~~~~~~~~~~~~~~~
# | 70: }
# | next:109'0 ~~
# | 71:
# | next:109'0 ~
# | 72: define ptr @test3_no_inbounds1(ptr %A, i32 %Offset) {
# | next:109'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 73: entry:
# | .
# | .
# | .
# | 128: %cond = icmp sgt i32 %RHS.idx, 400
# | 129: br i1 %cond, label %bb2, label %bb
# | 130:
# | 131: bb2: ; preds = %bb
# | 132: %0 = zext i16 %A to i32
# | 133: %A.ptr = inttoptr i32 %0 to ptr
# | next:234'0 X error: no match found
# | next:234'1 with "A_PTR" equal to "%A.ptr"
# | next:234'2 with "RHS_IDX" equal to "%RHS.idx"
# | 134: %RHS.ptr = getelementptr inbounds nuw i8, ptr %A.ptr, i32 %RHS.idx
# | next:234'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:234'3 ? possible intended match
# | 135: ret ptr %RHS.ptr
# | next:234'0 ~~~~~~~~~~~~~~~~~~
# | 136: }
# | next:234'0 ~~
# | 137:
# | next:234'0 ~
# | 138: declare ptr @fun_ptr()
# | next:234'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | 139:
# | next:234'0 ~
# | .
# | .
# | .
# | 150: %RHS.idx = phi i32 [ %RHS.add, %bb ], [ %tmp.idx, %cont ]
# | 151: %RHS.add = add nsw i32 %RHS.idx, 4
# | 152: %cond = icmp sgt i32 %RHS.idx, 400
# | 153: br i1 %cond, label %bb2, label %bb
# | 154:
# | 155: bb2: ; preds = %bb
# | next:271'0 X~~~~~~~~~~~~~~ error: no match found
# | next:271'1 with "A" equal to "%A"
# | next:271'2 with "RHS_IDX" equal to "%RHS.idx"
# | 156: %RHS.ptr = getelementptr inbounds nuw i8, ptr %A, i32 %RHS.idx
# | next:271'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:271'3 ? possible intended match
# | 157: ret ptr %RHS.ptr
# | next:271'0 ~~~~~~~~~~~~~~~~~~
# | 158:
# | next:271'0 ~
# | 159: lpad: ; preds = %entry
# | next:271'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | 160: %l = landingpad { ptr, i32 }
# | next:271'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 161: cleanup
# | next:271'0 ~~~~~~~~~
# | .
# | .
# | .
# | 178: %RHS.add = add nsw i32 %RHS.idx, 4
# | 179: %cond = icmp sgt i32 %RHS.idx, 400
# | 180: br i1 %cond, label %bb2, label %bb
# | 181:
# | 182: bb2: ; preds = %bb
# | 183: %A.ptr = inttoptr i32 %A to ptr
# | next:317'0 X error: no match found
# | next:317'1 with "A_PTR" equal to "%A.ptr"
# | next:317'2 with "RHS_IDX" equal to "%RHS.idx"
# | 184: %RHS.ptr = getelementptr inbounds nuw i8, ptr %A.ptr, i32 %RHS.idx
# | next:317'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:317'3 ? possible intended match
# | 185: ret ptr %RHS.ptr
# | next:317'0 ~~~~~~~~~~~~~~~~~~
# | 186:
# | next:317'0 ~
# | 187: lpad: ; preds = %entry
# | next:317'0 ~~~~~~~~~~~~~~~~~~~~~~~
# | 188: %l = landingpad { ptr, i32 }
# | next:317'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 189: cleanup
# | next:317'0 ~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/minmax-of-xor-x.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/minmax-of-xor-x.ll -passes=instcombine -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/minmax-of-xor-x.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "smax_xor_pow2_neg"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007e2dfd5d0330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007e2dfd629b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007e2dfd5d027e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007e2dfd5b38ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007e2dfd5b381b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007e2dfd5c6517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007e2dfd5b51ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007e2dfd5b528b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/minmax-of-xor-x.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/llvm/test/Transforms/InstCombine/minmax-of-xor-x.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/opaque-ptr.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S -passes='instcombine<no-verify-fixpoint>' < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/opaque-ptr.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/opaque-ptr.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S '-passes=instcombine<no-verify-fixpoint>'
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/opaque-ptr.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/opaque-ptr.ll:402:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[RHS_PTR:%.*]] = getelementptr inbounds i8, ptr [[A:%.*]], i64 [[RHS_IDX]]
# | ^
# | <stdin>:228:5: note: scanning from here
# | bb2: ; preds = %bb
# | ^
# | <stdin>:228:5: note: with "RHS_IDX" equal to "%RHS.idx"
# | bb2: ; preds = %bb
# | ^
# | <stdin>:229:6: note: possible intended match here
# | %RHS.ptr = getelementptr inbounds nuw i8, ptr %A, i64 %RHS.idx
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/opaque-ptr.ll:431:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: [[RHS_PTR:%.*]] = getelementptr inbounds i8, ptr [[A:%.*]], i64 [[RHS_IDX]]
# | ^
# | <stdin>:244:5: note: scanning from here
# | bb2: ; preds = %bb
# | ^
# | <stdin>:244:5: note: with "RHS_IDX" equal to "%RHS.idx"
# | bb2: ; preds = %bb
# | ^
# | <stdin>:245:6: note: possible intended match here
# | %RHS.ptr = getelementptr inbounds nuw i8, ptr %A, i64 %RHS.idx
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/opaque-ptr.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 223: %RHS.idx = phi i64 [ %RHS.add, %bb ], [ %tmp.idx, %entry ]
# | 224: %RHS.add = add nsw i64 %RHS.idx, 4
# | 225: %cond = icmp sgt i64 %RHS.idx, 400
# | 226: br i1 %cond, label %bb2, label %bb
# | 227:
# | 228: bb2: ; preds = %bb
# | next:402'0 X~~~~~~~~~~~~~~ error: no match found
# | next:402'1 with "RHS_IDX" equal to "%RHS.idx"
# | 229: %RHS.ptr = getelementptr inbounds nuw i8, ptr %A, i64 %RHS.idx
# | next:402'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:402'2 ? possible intended match
# | 230: ret ptr %RHS.ptr
# | next:402'0 ~~~~~~~~~~~~~~~~~~
# | 231: }
# | next:402'0 ~~
# | 232:
# | next:402'0 ~
# | 233: define ptr @indexed_compare_different_types(ptr %A, i64 %offset) {
# | next:402'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 234: entry:
# | .
# | .
# | .
# | 239: %RHS.idx = phi i64 [ %RHS.add, %bb ], [ %tmp.idx, %entry ]
# | 240: %RHS.add = add nsw i64 %RHS.idx, 4
# | 241: %cond = icmp sgt i64 %RHS.idx, 800
# | 242: br i1 %cond, label %bb2, label %bb
# | 243:
# | 244: bb2: ; preds = %bb
# | next:431'0 X~~~~~~~~~~~~~~ error: no match found
# | next:431'1 with "RHS_IDX" equal to "%RHS.idx"
# | 245: %RHS.ptr = getelementptr inbounds nuw i8, ptr %A, i64 %RHS.idx
# | next:431'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:431'2 ? possible intended match
# | 246: ret ptr %RHS.ptr
# | next:431'0 ~~~~~~~~~~~~~~~~~~
# | 247: }
# | next:431'0 ~~
# | 248:
# | next:431'0 ~
# | 249: define ptr addrspace(1) @gep_of_addrspace_cast(ptr %ptr) {
# | next:431'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 250: %cast1 = addrspacecast ptr %ptr to ptr addrspace(1)
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/or.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/or.ll -passes=instcombine -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/or.ll --check-prefixes=CHECK,CONSTVEC
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "PR46712"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007a14a379d330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007a14a37f6b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007a14a379d27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007a14a37808ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007a14a378081b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007a14a3793517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007a14a37821ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007a14a378228b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/or.ll --check-prefixes=CHECK,CONSTVEC
# .---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/llvm/test/Transforms/InstCombine/or.ll --check-prefixes=CHECK,CONSTVEC
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/phi.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/phi.ll -passes=instcombine -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/phi.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "test21"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007b8508c2e330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007b8508c87b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007b8508c2e27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007b8508c118ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007b8508c1181b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007b8508c24517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007b8508c131ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007b8508c1328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/phi.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/llvm/test/Transforms/InstCombine/phi.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/pr51824.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/pr51824.ll -passes=instcombine -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/pr51824.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "PR51824"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x0000799b2a9cc330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000799b2aa25b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000799b2a9cc27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000799b2a9af8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000799b2a9af81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000799b2a9c2517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x0000799b2a9b11ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x0000799b2a9b128b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/pr51824.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/llvm/test/Transforms/InstCombine/pr51824.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/select-cmp-br.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/select-cmp-br.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/select-cmp-br.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "test2"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007d9e373c3330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007d9e3741cb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007d9e373c327e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007d9e373a68ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007d9e373a681b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007d9e373b9517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007d9e373a81ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007d9e373a828b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/select-cmp-br.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/llvm/test/Transforms/InstCombine/select-cmp-br.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/select.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/select.ll -passes=instcombine -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/select.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "test64"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x0000785fcaca9330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000785fcad02b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000785fcaca927e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000785fcac8c8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000785fcac8c81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000785fcac9f517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x0000785fcac8e1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x0000785fcac8e28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/select.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/llvm/test/Transforms/InstCombine/select.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/shift.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/shift.ll -passes=instcombine -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/shift.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "test28a"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007a32ff0b8330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007a32ff111b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007a32ff0b827e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007a32ff09b8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007a32ff09b81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007a32ff0ae517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007a32ff09d1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007a32ff09d28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/shift.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/llvm/test/Transforms/InstCombine/shift.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/sink_instruction.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/sink_instruction.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/sink_instruction.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "test8"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007fd414803330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007fd41485cb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007fd41480327e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007fd4147e68ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007fd4147e681b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007fd4147f9517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007fd4147e81ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007fd4147e828b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/sink_instruction.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/llvm/test/Transforms/InstCombine/sink_instruction.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/unrecognized_three-way-comparison.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/unrecognized_three-way-comparison.ll -passes=instcombine -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/unrecognized_three-way-comparison.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "compare_against_arbitrary_value"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x0000798235643330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x000079823569cb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x000079823564327e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007982356268ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x000079823562681b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x0000798235639517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007982356281ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x000079823562828b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/unrecognized_three-way-comparison.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/llvm/test/Transforms/InstCombine/unrecognized_three-way-comparison.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/InstCombine/usub-overflow-known-by-implied-cond.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/usub-overflow-known-by-implied-cond.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/usub-overflow-known-by-implied-cond.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=instcombine -S /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/usub-overflow-known-by-implied-cond.ll
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=instcombine -S /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/usub-overflow-known-by-implied-cond.ll
# | 1. Running pass "function(instcombine<max-iterations=1;verify-fixpoint>)" on module "/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/usub-overflow-known-by-implied-cond.ll"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "test1"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007f86912da330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007f8691333b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007f86912da27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007f86912bd8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007f86912bd81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007f86912d0517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007f86912bf1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007f86912bf28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/InstCombine/usub-overflow-known-by-implied-cond.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/llvm/test/Transforms/InstCombine/usub-overflow-known-by-implied-cond.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/LoopVectorize/induction.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/induction.ll -passes=loop-vectorize -force-vector-interleave=1 -force-vector-width=2 -force-widen-divrem-via-safe-divisor=0 -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/induction.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=loop-vectorize -force-vector-interleave=1 -force-vector-width=2 -force-widen-divrem-via-safe-divisor=0 -S
# .---command stderr------------
# | remark: <unknown>:0:0: loop not vectorized: backedge-taken count is -1, loop trip count wrapped to 0
# `-----------------------------
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/induction.ll
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/induction.ll -passes=loop-vectorize,instcombine -force-vector-interleave=1 -force-vector-width=2 -force-widen-divrem-via-safe-divisor=0 -S | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/induction.ll --check-prefix=IND
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -passes=loop-vectorize,instcombine -force-vector-interleave=1 -force-vector-width=2 -force-widen-divrem-via-safe-divisor=0 -S
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -passes=loop-vectorize,instcombine -force-vector-interleave=1 -force-vector-width=2 -force-widen-divrem-via-safe-divisor=0 -S
# | 1. Running pass "function(loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "i8_loop"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007b321cb63330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007b321cbbcb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007b321cb6327e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007b321cb468ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007b321cb4681b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007b321cb59517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007b321cb481ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007b321cb4828b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/induction.ll --check-prefix=IND
# .---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/llvm/test/Transforms/LoopVectorize/induction.ll --check-prefix=IND
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/LoopVectorize/interleaved-accesses-pred-stores.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S -passes=loop-vectorize,instcombine -force-vector-width=2 -force-vector-interleave=1 -enable-interleaved-mem-accesses < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/interleaved-accesses-pred-stores.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/interleaved-accesses-pred-stores.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S -passes=loop-vectorize,instcombine -force-vector-width=2 -force-vector-interleave=1 -enable-interleaved-mem-accesses
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -S -passes=loop-vectorize,instcombine -force-vector-width=2 -force-vector-interleave=1 -enable-interleaved-mem-accesses
# | 1. Running pass "function(loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "interleaved_with_cond_store_0"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007e13e8ec1330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007e13e8f1ab2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007e13e8ec127e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007e13e8ea48ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007e13e8ea481b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x00007e13e8eb7517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x00007e13e8ea61ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x00007e13e8ea628b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/interleaved-accesses-pred-stores.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/llvm/test/Transforms/LoopVectorize/interleaved-accesses-pred-stores.ll
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>LLVM.Transforms/LoopVectorize/interleaved-accesses.ll</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S -passes=loop-vectorize,instcombine -force-vector-width=4 -force-vector-interleave=1 -enable-interleaved-mem-accesses=true -runtime-memory-check-threshold=24 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/interleaved-accesses.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/interleaved-accesses.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt -S -passes=loop-vectorize,instcombine -force-vector-width=4 -force-vector-interleave=1 -enable-interleaved-mem-accesses=true -runtime-memory-check-threshold=24
# .---command stderr------------
# | opt: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:59: void llvm::InstructionWorklist::push(Instruction *): Assertion `I' failed.
# | 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 -S -passes=loop-vectorize,instcombine -force-vector-width=4 -force-vector-interleave=1 -enable-interleaved-mem-accesses=true -runtime-memory-check-threshold=24
# | 1. Running pass "function(loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,instcombine<max-iterations=1;verify-fixpoint>)" on module "<stdin>"
# | 2. Running pass "instcombine<max-iterations=1;verify-fixpoint>" on function "even_load_dynamic_tc"
# | #0 0x000000000512dbc8 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 0x000000000512aa21 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x000000000512ed11 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x000079c99d8c3330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x000079c99d91cb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x000079c99d8c327e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x000079c99d8a68ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x000079c99d8a681b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #8 0x000079c99d8b9517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #9 0x0000000005e5fbe2 llvm::InstructionWorklist::push(llvm::Instruction*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Transforms/Utils/InstructionWorklist.h:60:5
# | #10 0x0000000005e667cc getValPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:100:37
# | #11 0x0000000005e667cc ~ValueHandleBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/ValueHandle.h:66:17
# | #12 0x0000000005e667cc llvm::InstCombinerImpl::run() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:5794:56
# | #13 0x0000000005e6a890 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::BranchProbabilityInfo*, llvm::ProfileSummaryInfo*, llvm::InstCombineOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6222:31
# | #14 0x0000000005e69be6 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp:6284:8
# | #15 0x000000000534f337 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:80:8
# | #16 0x0000000005353ac8 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
# | #17 0x000000000534e107 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
# | #18 0x00000000065f9612 ~SmallPtrSetImplBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h:89:9
# | #19 0x00000000065f9612 ~PreservedAnalyses /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/IR/Analysis.h:112:7
# | #20 0x00000000065f9612 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
# | #21 0x00000000050cd096 optMain /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/tools/opt/optdriver.cpp:0:10
# | #22 0x000079c99d8a81ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #23 0x000079c99d8a828b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #24 0x00000000050c6865 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/opt+0x50c6865)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/Transforms/LoopVectorize/interleaved-accesses.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/llvm/test/Transforms/LoopVectorize/interleaved-accesses.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/189961
More information about the llvm-commits
mailing list