[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